前端面试自我介绍【范例15篇】

史莱克 分享 时间:

热爱前端开发,具备扎实的技术基础与项目经验,熟悉前端框架与工具,期待挑战与成长,能否一起探讨?以下由阿拉网友整理分享的前端面试自我介绍相关文章,便您学习参考,喜欢就分享给朋友吧!

前端面试自我介绍

应届毕业生web前端面试自我介绍 篇1

本人热衷计算机软件开发行业,学习能力强,适应能力强,有责任心,拥有团队合作开发精神,亦能独立完成任务。现任某某软件公司开发部经理,4年软件开发管理经验,熟练掌握delphi及c#.net两门开发语言(winform),interbase及sqlserver数据库,vss源代码管理,具有良好的编程习惯和风格(xml标注,gui+设计等等),熟悉软件架构及测试。本人有意向。net软件工程师及项目管理方向发展,盼望与伯乐携手共创事业!

前端面试自我介绍 篇2

你好,我叫xxx,我上一家公司是做XXX。,所以我们公司做的项目都是和XXX相关的。

刚进公司的那时候,什么交互啊,项目需求,测试,代码编写,优化,我都有积极的参与,因为是新人,所以好好把握住每个学习的机会,我的本职工作,前端这块,我都是认真负责完成。那时候虽然很忙,压力很大,但真的是学到了不少东西,后期项目都不断的在完善,我也不断的在参与。

在上一家公司中,我的收获不单单是技术方面,主要还有业务能力,自学能力和同事的沟通能力,这都是我学到的,而且是我认为很重要的。

技术方面我一直从事于web方面的工作,掌握的前端技术有ajax,js,vue,html,css,我也了解java语言和数据库表结构这块,与后台人员能更有效的沟通。

我的性格方面不算外向,也不算内向,跟朋友,同事相处,比较外向,在工作中,代码开发时,我是比较内向的,我喜欢全心全意的投入工作中。我也喜欢交朋友,偶尔跟朋友聚聚,聊聊。对于工作我总是抱着认真负责,有责任心,吃苦耐劳的态度工作。

谢谢,以上是我的自我介绍。

前端应聘面试自我介绍 篇3

本人___,我是一个实事求是、不浮夸的人。喜欢参与团队工作与集体活动。重视自身素质培养。

软件开发基础扎实,对编程充满热情,学习能力强,能快速掌握新技术

在校期间,曾获20__—20__学年度优秀团员,20__—20__学年度丙等奖学金,20__年9月份军训优秀个人 。曾是系学生会干事,在通过与其他干事的合作,主要对学生宿舍公共卫生、宿舍文化、晚归等进行监督管理,评定优秀寝室,不定期组织学生活动(寝室篮球赛、跳蚤文化市场等)

实习期间就职于金融事业本部,部门业务涉及全国数省的农村信用社核心业务系统、城市商业银行支付系统以及外围辅助服务系统。我一直在广东四地市的农信社做软件开发工作。先后参与了广东省四地市的银行卡系统、综合业务系统卡改造、电话银行系统、自助终端系统等的开发和实施。相信您的信任与我的实力将为我们带来共同的成功!希望我能为贵公司贡献自己的力量!

前端面试自我介绍 篇4

各位领导好,我叫XXX,我的老家在是河南省,父母都健在身体都很健康,我还有一个姐姐在武汉工作。我是大学毕业的,所学的专业也是计算机Javar软件技术。记得当时还没毕业就来上海找工作了,当时就在xx公司实习,半年后就转正到卫生服务事业部,从事于医疗卫生项目方面的程序员开发工作。大概一共是待了一年半吧,就辞职了。原因大概是当时的工作氛围让我觉得没什么意思再加上当时还自我感觉良好就跳到一家日企里上班,正好那时候公司在过CMMI3,做的项目都严格按照CMMI流程走的,什么文档、Coding、测试的我都有参与。那时候真的是让学到不少项目上的。东西,可能正好是金融危机吧,公司原先承诺的工资没有兑现然后我就走了。去的是上海XX信息公司,从刚开始的项目主力开发到项目组长,在上农信近三年的工作中我最大的收获就是公司放手让我在项目独挡一面跟客户面对面自由的沟通好需求,项目后期给客户提供项目培训然后通过客户的反馈知道项目的得与失。可能是我不太适应公司的人事变化吧,然后就提出离职走了。

技术方面我一直都是从事于J2ee Web方面的工作,一般开源的框架Struts1、Struts2、Hibernate、Ibatis、Spring都有项目开发使用。掌握前端Ajax、Jquery、Dwr、包括CSS、HTML。

数据库方面能写复杂的SQL查询统计包括视图、存储过程的开发,有postgre,Oracle,Sql Server项目开发经验。

我的性格方面不算外向好像也不内向,喜欢交朋友,也喜欢有挑战性的。闲暇时间打打羽毛球,下象棋。

性格缺点:说话太直,做事情缺少魄力想的太多会犹豫不决。

性格优点:工作方面自我感觉做事比较认真、负责,能吃苦耐劳。

谢谢,以上是我的自我介绍

前端电话面试 篇5

前端工程师面试简历模板

在前端工程师简历中提高的逻辑性的要点:首先要能够正确的使用语言文字,以及标点符号,还要能够争取的使用逻辑关联词。其次,在编写个人简历上,也要讲究实事求是的原则。

个人信息

yjbys

性 别: 男

年 龄: 32岁 民 族: 汉族

工作经验: 5年以上 居 住 地: 浙江台州 台州

身 高: CM 户 口: 浙江台州 台州

自 我 评 价

我的座右铭是“生活应因为累而精彩”因为每个人都要有目标理想。即将跨入社会的我将以不坠青去之志,不失进取之心,不懈追求之劲,尽心尽责、勤奋工作在实践不断学习发挥自己的主动性、创造性,竭力为贵单位的发展做出我最大的贡献!

求 职 意 向

希望岗位: 计算机-开发/应用-软件设计师

寻求职位: iOS工程师 :iphone手机app客户端开发

希望工作地点: 浙江台州椒江区 浙江台州路桥区 浙江台州黄岩区

期望工资: 10000 /月(可面议) (要求提供住房) 到岗时间:随时到岗

其它待遇要求: 面议

工作目标 / 发展方向

iOS工程师 ,iOS软件开发, iOS App开发, iOS移动客户端开发, iOS前端工程师,iphone手机app客户端开发

工 作 经 历

▌-10---12:杭州米趣网络科技有限公司

所属行业: 互联网、电子商务(私营企业)

担任岗位: 计算机-开发/应用/软件设计师

职位名称: iOS工程师

职位描述:聚好玩:重写了软件的'大部分代码(对软件代码重构),重新设计了UI界面,解

析从服务器端传回的JSON数据

省电话:主要负责省电话iOS客户端软件的研发,主要负责主界面框架的搭建UI部分的搭建,联系人模块的开发

1.熟悉C语言 精通objectiveC 软件编程

2.精通UIKit框架,UI界面编程

3.精通TableView 及 cell 循环引用机制

4.精通MVC设计模式,并能对烂代码进行重构。

4.熟悉iOS Foundation框架

5.熟悉iOS JSON网络解析服务器端传来的数据

6.能使用quartz 2d

▌-01--至今:浙江宅集购电商科技有限公司

所属行业: 互联网、电子商务(股份制企业)

担任岗位: 计算机-开发/应用/软件设计师

职位名称: ios工程师

职位描述:电商类ios客户端开发,从底层架构到整个app上架

教 育 经 历

-09---07 浙江工业大学 机械类/机械自动化(机械电子工程方向) 本科

2009-03--2011-07 浙江工业大学浙西分校 机械类/机械设计制造及自动化 大专

技 能 专 长

技术职称: iOS工程师

语言能力: 英语:一般(一般); 中文普通话:良好

所在地方言:良好;

计算机能力: 程序员

计算机详细技能: 1.熟悉C语言 精通objectiveC 软件编程

2.精通UIKit框架,UI界面编程

3.精通TableView 及 cell 循环引用机制

4.精通MVC设计模式,并能对烂代码进行重构。

4.熟悉iOS Foundation框架

5.熟悉iOS JSON网络解析服务器端传来的数据

6.能使用quartz 2d

其它相关技能:

iOS客户端开发

获得奖励:9月三等奖学金 优秀学生干部

9月二等奖学金 学习积极分子

月全国大学生数学建模竞赛浙江赛区省三等奖

拓展阅读:个人简历的制作技巧有哪些

招聘单位每天都会从四面八方收到数以万计的个人简历,但是能收到面试邀请的只有少数求职者。能不能收到面试邀请取决于求职者的个人简历编写的是否能博得招聘官的青睐。求职者如果能做一份独具一格的个人简历获得赏识的机会更大。做一份独具一格的简历需要一些制作技巧,接下来就让我们分析下个人简历的制作技巧有哪些?

简历简历贵在精简

试想,如果你是招聘官你会想看到什么样的个人简历?在每天浏览数不胜数的求职者的个人简历已经很疲惫了,如果这时候再来一个十几页的个人简历估计没有哪个招聘官会想看。

反思维思考:

用反思维稍微想想就知道招聘官一定喜欢看精简的简历在,最好内容能浓缩到一页纸上,让招聘官做到一眼看去就知道求职者的优势,从而迅速判断求职者是否能胜任应聘的职位。这种简历很容易博得招聘官的青睐,

简历模板最好不要照搬

在个人简历的排版上,简历模板最好不要照搬到求职者的个人简历中。现在求职者的个人简历越来越格式化,个人简历的板式都差不多一样,这种模板的个人简历在招聘官看来没有任何新鲜感,从而缺少竞争力。

制作个人简历模板时可以参考统一模板,但是制作还是要自己亲力亲为加点设计感为好。

前端面试的自我介绍 篇6

你好,我叫xxx,我的上一家公司是做XXX。,所以我们公司做的项目都是和XXX相关的。

刚进公司的那时候,什么交互啊,项目需求,测试,代码编写,优化,我都有是积极的参与,因为是新人,所以好好把握住每个学习的机会,我的本职工作,前端这块,我都是认真负责完成。那时候虽然很忙,压力很大,但真的是学到了不少东西,后期项目都不断的在完善,我也不断的在参与。

在上一家公司中,我最的。收获不单单是技术方面,主要还有业务能力,自学能力和同事的沟通能力,这都是我学到的,而

技术方面我一直从事于web方面的工作,掌握的前端技术有ajax,js,div+css,htmlcss,同事我也了解java语言和数据库表结构这块,更后台人员能更有效的沟通。

我的性格方面不算外向,也不算内向,跟朋友,同事相处,比较外向,在工作中,代码开发时,我是比较内向的,我喜欢全心全意的投入工作中。我也喜欢交朋友,偶尔跟朋友聚聚,聊聊。对于工作我总是抱着认真负责,有责任心,吃苦耐劳的态度工作。

谢谢,以上是我的自我介绍。

大学生工作自我介绍相关文章: 篇7

我是__学院会计系__届专科毕业生,借此择业之际,我怀着一颗赤诚的心和对事业的执着追求,真诚地推荐自己。

经过四年的大学学习与生活,我已经具备了当代大学生应有的各方面素质和能力。在拥有较广博的人文社会科学知识面的基础上,系统地掌握了财税和会计方面的专业知识,擅长财务报表编制与数据统计分析,企业财务管理,熟悉成本及预算管理,税务筹划,财经法规以及微观与宏观经济分析等。

相信四年大学的磨练已将我锤打成为一名品德端正、意志坚强、思维机敏、有崇高理想和远大抱负,具有进取精神和团队合作精神的出色的大学生。如果我有幸能成为贵公司的一员,我将把我所有的青春和热情倾力投入到我的工作中,取得应有的成绩,为公司的发展壮大贡献自己的力量。

#317673大学生前端面试自我介绍2

我是__大学信息电子系计算机硬件专业的一名应届毕业生,衷心感谢您抽出宝贵时间审阅我的简历。 我专长是承接网络工程。DIY组装电脑。软件安装及其维护。还有就是本人还对网络建站,用dreamweaver,通过,PHP+MYSQL做网站网页有专业的特长。又由于我在电脑城附近兼职工作过一年,对一些产品的价格渠道有一定的了解,所以本人可以为公司的采购提供方便及优惠。

在三年的学习生活中,我牢固地掌握了计算机硬件与电子专业的基础知识,精通数电与模电,熟练Office办公软件和Protel99se,对计算机组装与维护把握深刻,并在各种实践中获得了一定的实际运用能力。并利用课余时间进行了汉语言文学自学考试,通过科目过半。在自考期间不但提高了文学功底,而且培养了我坚强的意志。课余时间我还广泛阅读各方面书籍,积极参加各种集体活动和社会实践活动,扩展了知识面,培养了团队精神,增强了组织交际能力,提升了综合素质。

虽然缺少工作经验和社会阅历,但我工作认真,对工作提出实实在在的要求,能够按部就班,从不马虎。所以得到老板的赞扬。本人也有过门店管理经验。虽然不长,但是在管理中也得到了深刻的认识。特别是人员交往,处理一些特发事件都有独特的见解,所以我对自己很有信心。

#357465大学生前端面试自我介绍3

我是一个性格开朗、极富耐心和责任心的师范大学生。开朗的性格使我充满活力,而且从容自信的面对学习、工作与生活。我具有爱心和强烈的职业道德感,勇于超越自我是我的人生信条,具有远大的目标是我不断前进的动力,能在平凡的教育岗位上做出不平凡的业继。我来自农村,艰苦的条件磨练出我顽强拼搏、不怕吃苦的坚韧个性。我很平凡,但我不甘平庸。未来的道路上充满了机遇与挑战,我正激越豪情、满怀斗志准备迎接。我坚定地认为:天生我材必有用,付出总会有回报!

我通过各种渠道了解到,贵校有雄厚的教育师资和广阔的发展前景,并且十分重视人才,所以我渴望成为贵校教师队伍的一员。诚盼领导予以重视,考察为谢。

作为新世纪的大学毕业生,我充分熟悉到,教师优秀的综合素质,丰富的实践经验以及良好的团队精神对一个学校生存和发展的重要性,因此我在四年的大学生活中,不断的提高自己,充实自己,完善自己。我始终以端正的学习态度学完了本专业的所有的课程,使自己在专业知识方面,思考问题方面,理论发掘方面都取得了长足的进步。四年的大学生活,铸就了我老实,踏实,务实的工作作风,增强了我的时间观念,组织观念和集体荣誉感。造就我较强的组织、治理、协调能力。

大学期间,我本着务实求学的精神,曾获得国家及院级奖学金,通过了省vb二级考试,并在积极预备国家计算机二级考试(c语言),以及大学英语四级考试。

二十一世纪呼唤复合型教师,只有理论与实际相结合,才是创造成功的源泉。大学四年是我逐渐溶入社会的四年。在搞好学习的同时,能彻底完成好各项任务,积极开展好各项活动,起到了很好的模范带头作用和上传下达的骨干作用。工作上胆大心细有魄力。暑期有社会实践经历。虽然我是一名师范生,但是我并没有师范生通有的书生气息,我对自己有着极为清醒的认识,我觉得自己并不适合在教师岗位上工作一辈子,我应该趁着年轻,敢打敢拼的姿态,勇猛的开始努力开拓自己的将来的道路,在自己人生路上不断进步!

经过四年的学习,我系统地把握了有关计算机软硬件、计算机网络、计算机应用理论知识,有较强的动手操作能力。广泛阅读了经济、治理、法律、以及文学等方面的书籍,从而使自己的知识面得以大幅扩展。

学以致用,通过大学的学习我可以从事数学教育及相关专业工作,也能够胜任有关的治理工作。当然,大学教育的指导方针是素质教育,只要贵校需要,我果断服从贵校的安排,因为我相信贵校的用人环境。十多年的寒窗苦读,现在的我已豪情满怀、信心十足。事业上的成功需要知识、毅力、汗水、机会的完美结合。同样,一个单位的荣誉需要承载她的载体——人的无私奉献。我恳请贵单位给我一个机会,让我有�

“自强不息”是我的奋斗动力,“勇攀高峰”是我的人生态度。不求安逸生活,用自己所学干一番事业,我愿与大家一起铸造学校事业的大厦!如蒙录用,定当勤勉做事,不负众望。切盼贵校的回音。

最后祝贵校桃李满天下!

#357469大学生前端面试自我介绍4

本人欲申请符合国际经济与贸易专业或相关经管类工作,我自信我的能力符合贵单位的要求。

在大学期间,本人始终积极向上,奋发进取,在各方面都取得了长足的发展,全面提高了自己的综合素质。在工作上我能做到勤勤恳恳,认真负责,精心组织,力求做到。曾被评为“优秀团员”“入党积极分子””优秀学生干部””优秀青年志愿者”等称号;此外,自律自信,诚信守时,与人为善的生活作风使我拥有良好的人际关系和坚忍、不怕苦畏难的个性,坚持不断学习不断思考使我具有灵活创新的思维。我坚信能够很好的完成上级下达的各项工作。

20__年6月,我从河南大学民生学院国际经济与贸易专业毕业。在大学期间,我对自己所学专业投入了极大的精力和热情,以优异的成绩完成了本专业所学课程并两次获得过河南大学优秀学生奖学金。我校的国贸专业在主修过大量的经济学基础课程之后,又加强了国贸专业有关业务课程的学习,我还自我加强了自己的商务英语水平,并利用业余时间对法律,营销,金融,会计等专业进行了一定的自学。因此,我认为自己具备一个学习国贸专业的毕业生所具有的工作条件,同时也有能力从事其他经管类相关工作。我的将来,正准备为贵公司辉煌的将来而贡献、拼搏!如蒙不弃,请贵公司来电查询,给予我一个接触贵公司的机会。

感谢您在百忙之中给予我的关注,如您能赐予机会,允许我与您面谈,我将十分感激。相信您的信任和我的能力将为未来带来共同的机遇和成功。愿贵公司事业蒸蒸日上,屡创佳绩,祝您的事业百尺竿头,更进一步!殷切盼望您的佳音,谢谢!

#573024大学生前端面试自我介绍5

尊敬个各位评委老师,大家好。

我叫侯毅伟,侯是一如侯门深似海的侯,毅力的毅,伟大的伟。

刚开始学习播音主持这门艺术的时候以为呢一切都是很简单的,可随着入门之后啊发现里面隐藏的那么多高深的学问,于是我就渐渐沉下心来,一步一个脚印,每天都取得一点进步,在学习的时候一个字一句话都细细斟酌,断句的位置,语气的变化都能让同一个句子演变出不同的味道。从小我的性格就很内向,自从学习了播音主持之后啊,就变得喜欢和人说话了,性格也渐渐开朗起来了。说到这,也差不多该到时间了吧,今天这么多考生还真是让我有一点点紧张啊,老师们请喝口水再给我打分吧,希望各位评委老师能给我一个学习的机会,让我在播音主持这门艺术的道路上能指引我越走越远,谢谢,我是__号考生,侯毅伟。

前端应聘面试自我介绍 篇8

您好,我叫钟__,江西吉安人,是南昌大学大专生,今天来是想面试贵公司的web前端岗位,我想从以下三个方面介绍自己。

学习方面:虽然我在校主修的是电子商务,但是也学习了前端相关的课程,能熟练使用PS做出网页PSD图,使用前端代码重构页面效果。在全校的网页设计大赛中获得过第二名。毕业之后做了一年多网络运营相关工作,工作之余我会通过视频,书籍等渠道充实前端知识。

项目实践:从接触前端至今有3年时间了,期间写的最多的就是静态页面,也写过H5和响应式页面,最近也开发了两个比较综合的项目wordpress主题,VIP视频解析。

未来规划:从20__赚到第一桶金开始,我就立志要在互联网打下一片自己的天下,从web前端到web全栈,再从技术岗转到产品岗,最后开发自己的产品。我知道这个过程很长,可能要10年,甚至更久,但是我会一直坚持到最后,因为这是我的初心。

最后,虽然我的学历和经验一般,但是这不足以看出一个人未来的潜力,更不能看出对公司做出的贡献,我希望能加入贵公司贡献自己的一份力量,哪怕只是一点点,在贡献小力量的同时慢慢的提升自己的能力,争取早�

应届毕业生web前端面试自我介绍 篇9

如何面试前端工程师

如果你投了简历,那么应该会在面试你的人名单里找到我的名字,你现在就有点紧张了,面试总会让人感觉有点不舒服。作为面试官,我其实并不算难对付,但如果你想在我们谈话之后让我放你过关,你确实得做一些必要的准备。

回答问题。我问你一个问题,你必须要回答它。我遇到应聘者在回答我问题时顾左右而言他的情况太多了。我知道你会有些紧张,说几句不着边际的话可能有助于缓解,但请你不要喋喋不休,要赶快回到正题上来。我不想知道你的宠物猫最近又出了什么新状况,我只想听到你的回答。假如你没有听明白我问的是什么,可以要求我再解释一下,重复几遍问题或者换一种问法,对我而言没有什么。

告诉我你不知道什么。如果我问到了你不知道的问题,一定要告诉我。我 在知道了你不知道什么以后,我对你的评估才会更加公平。问题仍然要回答,但我会给你一些提示,同时也可以考察一下你解决问题的`能力。

不要放弃。在我面试你的过程中,不要总想着放弃。如果你被我前面的话不幸言中,那么你可能会面对一个让你不知所措的问题,而且你也告诉我你答不上来了。此时此刻,千万不要打退堂鼓!我会尽力提醒你,让你找到正确答案;因此不要随随便便打断我说:“我真的不知道。”在我们这个行业,你经常会遇到没有现成解决方案的挑战,到时候你会轻易放弃吗?我必须知道你具备解决问题的能力,而不是遇到一点挫折就轻言放弃。

不用担心怪问题。有些公司的确有吓唬应聘者的传统,他们会让你回答一些类似脑筋急转弯似的稀奇古怪的问题。对那种面试方式,我不敢苟同。我提的所有问题都有答案,而且绝大多数还不止有一个正确答案;我保证一个怪问题也不会问你。因为这样既会让你难堪,又对我毫无意义。你大可放心,我的每个问题都至少会有一个正确答案。

自圆其说。如果你提到了某个解决方案或者强调自己掌握了某方面知识,请做好进一步讨论它的准备,

假设我问了一个问题,你在回答这个问题时提到:“对,因为IE不支持CSS3……”然后,你最好能够跟我讨论一下要是IE支持CSS3你会怎么办。

不要说自己是专家。大多数面试中可能都需要注意这一条,但我对这一条尤其敏感。我从来不会把应聘者划分为三六九等,因此你也不必告诉我你属于哪个等级。一旦你声明自己已经跻身“专家”的行列,我怕有些问题会让你下不来台。我确实见过自称专家而又确实是专家的人。但是,我认为真正的专家不会自己说出来,而是会做给你看。

不要靠卖弄赚取我的好印象。如果我想知道什么,我会问。我知道在面试时需要了解哪些信息,只要一听到有人说“想不想看一个绝妙的技巧?”或者其他类似的话,我都有一种立即中断面试的冲动。所以,请尽力回答好我的问题即可。

满激情。如果你想得到跟我一起工作的机会,请给我一个愿意跟你共事的理由。最好的理由就是要有激情,把你主动、积极学习的热情展示出来。希望你能谈一谈产品、公司,以及为什么想得到这份工作。尤其要注意最后一点,我不想听你说你当前的工作如何如何讨厌。当然,可以解释一下为什么现在或者过去没有从事你喜欢的工作,但你一定要告诉我你对自己今后的成长有何打算,还有为什么你应聘的这个职位能够有助于你的成长。 没错,我确实希望将来有可能被我面试的所有人都看到这篇文章。我希望你能在我面试你时表现得非常好,真的,确实如此。说来也简单,只要你留意上述这些常见的问题,并且原原本本地展示你自己就足够了。说不定哪一天,你就会跟我坐到同一间办公室里了。

更多有关如何面试的文章推荐,大家敬请关注大学网的面试频道!

web前端工程师面试自我介绍 篇10

近来几个月,一直在努力寻找前端战友,未果,一路的招聘经历下来,心生不少感慨, 一直都很小心翼翼的,怕错失了高人,又更加怕失误把关不够招到不合格的同学进来公司,对公司对项目造成某些影响。

面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司,之所以在如何招聘到真正有能力的 前端工程师方面会遇到同样的问题,就是因为负责招聘的那些人不知道自己公司需要什么样的人,结果问问题时也问不到点子上。经过这几年在行业里的摸索,我总 结出了自己的一套很有效的面试前端工程的方法。

有的应聘者说我不好对付,但留给他们这样的印象也并非我所愿。我觉得之所以他们说我不好对付,主要是因为我问他们问题时问得太细了。以前我曾专门写过一些 东西,告诉应聘者怎么才能通过我的面试(Surviving an interview with me)以及优秀的前面工程师应该具备什么样的素质(What makes a good front end engineer?),而我的面试可以说完全是按照那两篇文章的标准进行的。我不会问一些特别偏门的问题,也 我 唯一的想法就是确定你能否胜任我们要招的这个职位。为此,我需要简单地考察如下几个方面。

基本知识

我们生活在互联网时代,你想知道的任何事情几乎都能在15分钟内找到相关信息。可是,能找到信息并不等于你会使用它。我认为所有前端工程师至少都应 该掌握某些基本的知识,才能有效地完成自己的工作。如果一遇到问题,就停下工作上网四处搜索解决方案,怎么可能保证按期完成工作呢?听听,还有谁在说“我 不知道,但我可以上网搜到。”请这些同学把手举起来,让大家认识一下(immediately raises a flag for me.)。下面我列出一些基本的知识点,这些都是我认为一名前端工程师(无论工作年头长短)在没有任何外来帮助的情况应该知道的。

DOM结构――两个节点之间可能存在哪些关系以及如何在节点之间任意移动。

DOM操作――怎样添加、移除、移动、复制、创建和查找节点。

事件――怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。

XMLHttpRequest――这是什么、怎样完整地执行一次GET请求、怎样检测错误。

严格模式与混杂模式――如何触发这两种模式,区分它们有何意义。

盒模型――外边距、内边距和边框之间的关系,IE 8以下版本的浏览器中的盒模型有什么不同。

块级元素与行内元素――怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。

浮动元素――怎么使用它们、它们有什么问题以及怎么解决这些问题。

HTML与XHTML――二者有什么区别,你觉得应该使用哪一个并说出理由。

JSON――它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。

重申一下,上述这些知识点都应该是你应该“想都不用想”的东西。我一开始问的所有问题都是想摸清你对所有这些领域知识的掌握程度。虽然上面列出的这些知识点并没有面面俱到,但我觉得你至少应该掌握这些,才有可能跟我坐到一间办公室里来。

少量提问

我非常赞同面试者问的问题越少越好。反复问应聘者各种问题既不公平,也很无聊。我在任何一次面试中,通常只问三个大问题,但每个问题又会涉及我所能想到的多个方面。回答每个大问题一般要经过几个步骤,这样我就可以在每个步骤中穿插着问一些小问题。比如说:

现在有一个正显示着Yahoo!股票价格的页面。页面上有一个按钮,你可以单击它来刷新价格,但不会重新加载页面。请你描述一下实现这个功能的过程,假设服务器会负责准备好正确的股票价格数据。

这个问题牵扯到一组我想要考察的基本知识点:DOM结构、DOM操作、事件处理、XHR和JSON。如果我要求你对换一种处理股票价格的方式,或者 让你在页面中显示其他信息,就可以把更多的知识点包括进来。对于经验比较丰富应聘者,我也可以自如地扩展要考察的知识范围,最简单像JOSN与XML的区 别、安全问题、容量问题,等等。

我还希望应聘者给出的任何解决方案中都不要使用库。我想看到最原生态的代码,你就当页面中没有包含任何库。你说你对哪个库了解多少多少,但我不能把 关于库的知识作为评判能力的因� 我需要的是真正理解库背后的机制,特别是能够徒手写出一个自己的库的人。

解决问题

做为一名前端工程师,最值得高兴的事莫过于解决同一个问题会有很多种不同的方法,而你要做的就是找出最合适的方法来。我在提问的时候,经常会在应聘 者解释完一种方法后问他们还有没有第二种方法。此时我会跟他们说,假设你的这个方法由于种种原因被否决了,那么你还能不能给出另一种方法。这样做可以达到 两个目的。

首先,可以测试出他们是否在毫无意义地复述书本中的东西。不能不承认,某些人确实有过目不忘的天赋,听他们在那里滔滔不绝地讲,你会觉得他们什么都 明白。可是,只要一跟这些人谈到怎么查找方案无效的原因,以及能否拿出一个新方案来,他们往往就傻眼了。这时候,如果我听到“我不明白这个�

其次,可以测试出他们已经掌握的(还是那句话,“想都不用想”)浏览器技术知识。如果他们对浏览器平台的核心知识有较好的理解,想出解决同一问题的不同方案根本没有那么难。

对一名前端工程师来说,这绝对是最重要的能力。前端工程师在工作中遇到本该如此却并未如此的难题(说你啦,IE6),应该说是一件很平常的事。一个方案无效就无计可施的人,做不了前端工程师。

考核应聘者解决问题能力的另一层原因,与我的个人喜好有关。在搞清楚应聘者知道什么不知道什么之后,我就会想着问一个他们知识领域之外的问题。这样 做的目的,就是想看看他们怎样运用已有的知识解决新问题。在解决问题的每一步,我也准备了一些提示,以防有人会卡壳打艮(在我面前15分钟一言不发,对我 评价这个人毫无帮助)。我真正感兴趣的,是他们能够从上一步前进到下一步。我希望看到一个人就在我眼前学到新知识。

注意:所有问题都与浏览器技术相关。我不相信出几道抽象的逻辑题,就能够考出某人解决Web技术问题的能力。在我看来,这无异于让素描大师画肖像(或者让刘翔跟博尔特同场竞技),没有意义,也得不到任何有价值的信息。

有激情

要成为一名优秀的前端工程师,最重要的莫过于对自己做的事要有激情。我们技能都不是从学校中或者从研讨会上学来的,因此前端工程师必须具备自学能 力。浏览器技术的变化可谓日新月异,所以也只有不断提升自己的技能才做得到与时俱进。我虽然不能强迫谁必须多看博客、不断学习,但想应聘前端工程师的人恐 怕还是必须这么做的。

你怎么知道谁对这种工作有没有激情?实际上非常简单。我只问一个简单的问题:“目前你对什么Web技术最感兴趣?”这个问题永远不会过期,而且也几 乎不可能出错……除非你答不上来。就眼下来说,我希望你对这个问题给出的技术中包括WebSocket、HTML、WebGL、客户端数据库,等等。只有 对Web开发充满激情的人,才会坚持不懈地学习新知识、掌握新技能;这些人才是我真正想要的。当然,我会让他们详细解释自己提到的技术,以保证他们不是随 口说了几个时髦的新词汇。

最后一点

计算机科学或者Web设计方面的知识当然也有用,但那都是基本知识之外的东西。只要基本知识在那儿了,一切就都有了基础,想扩充知识面也不难。可 是,如果等到正式上班以后,还得从头学习基本技能,那种难度是不可同日而语的。另外,高级前端工程师与一般工程师相比,肯定需要掌握更多的技能。而面试几 乎没有经验大学毕业生,同样也会有一套完全不同的程序。我在这篇文章里列出来的都是一些最基本的东西。

对于那些还没有多少面试经验的人,我总是喜欢告诉他们,面试完了只要问自己一个问题就行:你想以后跟这个人在一起共事吗?如果不管为什么,回答是不,那就是不。

[前端开发面试]

如何面试前端工程师 篇11

你用Twitter吗? (在天朝最好问你用微博吗?)

如果用,你都关注那些人?

你用Github吗?

如果用,你关注的项目有什么?

你关注的博客有那些?

你使用那些版本管理系统,比如Git,SVN等?

你常用的开发环境是怎样的?比如操作系统,文本编辑器,浏览器,及其他工具等。

你能描述一下你制作一个网页的工作流程吗?

你能描述一下渐进增强和优雅降级之间的不同吗?

如果提到了特性检测,可以加分。

请解释一下什么是语义化的HTML。

你更喜欢在哪个浏览器下进行开发?你使用那些开发人员工具?

你如何对网站的文件和资源进行优化?

期待的解决方案包括:

文件合并

文件最小化/文件压缩

使用CDN托管

缓存的使用

其他

为什么利用多个域名来存储网站资源会更有效?

浏览器一次可以从一个域名下做多少资源?

请说出三种减低页面加载时间的方法。(加载时间指感知的时间或者实际加载时间)

如果你接到了一个使用Tab来缩进代码的项目,但是你喜欢空格,你会怎么做?

建议这个项目使用像EditorConfig之类的规范

为了保持一致性,转换成项目原有的风格

直接使用VIM的retab命令

请写一个简单的幻灯效果页面

如果不使用JS来完成,可以加分。

你都使用那些工作来测试代码的性能?

例如JSPerf

例如Dromaeo

其它。

如果今年你打算熟练掌握一项新技术,那会是什么?

请谈一下你对网页标准和标准制定机构重要性的理解。

什么是FOUC?你如何来避免FOUC?

HTML相关问题

文档类型的作用是什么?你知道多少种文档类型?

浏览器标准模式和怪异模式之间的区别是什么?

使用XHTML的局限有那些?

如果页面使用'application/xhtml+xml'会有什么问题吗?

如果网页内容需要支持多语言,你会怎么做?

在设计和开发多语言网站时,有哪些问题你必须要考虑?

在HTML5的页面中可以使用XHTML的语法吗?

在HTML5中如何使用XML?

'data-'属性的作用是什么?

如果把HTML5看作做一个开放平台,那它的构建模块有那些?

请描述一下cookies,sessionStorage和localStorage的区别?

JS相关问题

你使用过那些Javascript库?

你是否研究过你所使用的JS库或者框架的源代码?

什么是哈希表?

'undefined'变量和'undeclared'变量分别指什么?

闭包是什么,如何使用它,为什么要使用它?

你喜欢的使用闭包的模式是什么?

请举出一个匿名函数的典型用例?

请解释什么是Javascript的模块模式,并举出实用实例。

如果有提到无污染的命名空间,可以考虑加分。

如果你的模块没有自己的命名空间会怎么样?

你如何组织自己的代码?是使用模块模式,还是使用经典继承的方法?

请指出Javascript宿主对象和内置对象的区别?

指出下列代码的区别:

function Person{} var person = Person() var person = new Person()

'.call'和'.apply'的区别是什么?

请解释''的作用?

你如何优化自己的代码?

你能解释一下JavaScript中的继承是如何工作的吗?

在什么时候你会使用'()'?

大多数生成的广告代码依旧使用'()',虽然这种用法会让人很不爽。

请指出浏览器特性检测,特性推断和浏览器UA字符串嗅探的区别?

请尽可能详尽的解释AJAX的工作原理。

请解释JSONP的工作原理,以及它为什么不是真正的AJAX。

你使用过JavaScript的模板系统吗?

如有使用做,请谈谈你都使用过那些类似库文件。比如,Handlebars等等。

请解释变量声明提升。

请描述下事件冒泡机制。

“attribute”和“property”的区别是什么?

为什么扩展JavaScript内置对象是个坏做法?

为什么扩展JavaScript内置对象是个好做法?

请指出document load和document ready的区别。(这是个问题的问题)

'=='和'==='有什么不同?

你如何获取浏览器URL中查询字符串中的参数。

请解释一下JavaScript的同源策略。

请解释一下事件代理。

请描述一下JavaScript的继承模式。

如何实现下列代码:

[1,2,3,4,5].duplicator(); // [1,2,3,4,5,1,2,3,4,5]

描述一种JavaScript memoization(避免重复运算)的策略。

什么是三元条件语句?

函数的参数元是什么?

什么是“use strict”?使用它的好处和坏处分别是什么?

JS代码示例:

~~

问题:上面的语句的返回值是什么? 答案:3

“i'm a lasagna hog”。split(“”).reverse().join(“”);

问题:上面的语句的返回值是什么? 答案:“goh angasal a m'i”

( || ( = “bar” ) );

问题:的值是什么? 答案:“bar” 只有为假时的才是上面答案,否则就是它本身的值。

var foo = “Hello”; (function() { var bar = “ World”; alert(foo + bar); })(); alert(foo + bar);

问题:上面两个alert的结果是什么? 答案: “Hello World” & ReferenceError: bar is not defined

var foo = []; (1); (2);

问题:的值是什么? 答案:'2'

var foo = {}; = 'hello';

问题:的值是什么? **答案: undefined

jQuery相关问题

解释“chaining”。

解释“deferreds”。

你知道那些针对jQuery的优化方法。

请解释'.end()'的用途。

你如何给一个事件处理函数命名空间,为什么要这样做?

请说出你可以传递到jQuery方法的四种不同值。

选择器(字符串),HTML(字符串),回调函数,HTML元素,对象,数组,元素数组,jQuery对象等。

什么是效果队列?

请指出'.get()','[]','eq()',的区别。

请指出'.bing()','.live()'和'.delegate()'的区别。

请指出'$'和'$.fn'的区别?或者说出'$.fn'的用户。

请优化下列选择器:

$(“.foo div#bar:eq(0)”)

CSS相关问题

描述css reset的作用和用途。

描述下浮动和它的工作原理。

清除浮动的方法有那些,分别适用于什么情形。

解释css sprites,如何使用。

你最喜欢的图片替换方法是什么,你如何选择使用。

讨论CSS hacks,条件引用或者其他。

如何为有功能限制的浏览器提供网页。

你会使用那些技术和处理方法。

如何视觉隐藏网页内容,只让它们在屏幕阅读器中可用。

你使用过网格系统吗?如果使用过,你最喜欢哪种?

你使用过meidia queries(媒体查询)吗,或者移动网站相关的CSS布局。

你熟悉SVG样式的书写吗?

如何优化网页的打印样式。

在书写高效CSS文件时会有哪些问题需要考虑。

你使用CSS预处理器吗?(SASS,Compass,Stylus,LESS)

如果使用,描述你的喜好。

你是否接触过使用非标准字体的设计?

字体服务,Google Webfonts, Typekit,等等。

请解释浏览器是如何根据CSS选择器选择对应元素的。

可选的有趣问题

你编写过的最酷的代码是什么?其中你最自豪的是什么?

你知道HTML5的帮派标志吗?

你是否正在或曾经在一艘船上。(不懂这个幽默)

你使用的开发工具中,你最喜欢的部分是什么?

你有什么业余项目吗?是那种类型的?

解释cornify的重要性?(本题完全摸不到头脑)

在一张纸上,垂直写下ABCDE,然后不用任何代码,将他们到序排列。

静静的看他们是否将纸反转。

海盗还是忍者?

如果是两者的合体,并有恰当理由,可以加分。如果是僵尸猴子海盗加忍者加两分。(注:此题文化差异过大)

如果没有在Web开发,你会做什么?

卡门圣迭哥的隐藏处在哪里?

提示:本题的答案永远是错的。

你最爱的IE特性是什么?

完句填空: Brendan Eich和Doug Crockford是JavaScript的________。

讨论:jQuery是牛逼的库还是最牛逼的库。

[前端开发面试问题]

前端应聘面试自我介绍 篇12

我喜欢篮球和乒乓球,曾担任大学校篮球队队员。在篮球队中深刻体会到在大家共同努力下击败对手的成就感!

对于计算机有着狂热的喜爱,虽掌握软件众多,但对编程情有独钟!在每一次解决了问题后都有一种成就感!我喜欢这种感觉,让我能沉迷于我的代码的世界中!

爱好程序设计,喜欢开发自已的小型产品,追求技术上的满足感;稳固的架构,健壮的代码,团结的合作,是我的不懈追求。

有良好的编程习惯,以及程序错误控制和解决能力,我爱程序员这个岗位,当每天敲着代码,听着音乐,是很快乐的

用心工作,用心生活!我可能不是最好的,最合适的,我觉得我是最有潜力的!20__,一起加油!

应届毕业生web前端面试自我介绍 篇13

提出的问题如下:

平常访问哪些论坛/博客/读过哪些书?

做过哪些web项目,遇到了什么问题,如何解决?

如何做网站优化?

感兴趣的新技术?未来发展趋势的看法?

针对这个人,拓展问了一下:

json数据格式和xml格式的优劣?

yui、jQuery、Prototype这些框架各自的优缺点

最后

请教一下各位前端的同行,这些题目拿来做“电话面试”,有什么不妥当的?

或者说,有没有更好的问题可以拿出来问?

或者说,大家对哪类问题比较反感?

[前端电话面试]

web前端面试自我介绍 篇14

大学的四年,给我奠定了扎实的专业理论基础,良好的组织能力,团队协作精神,务实的工作作风还有良好的为人处世能力。

理论学习上,我认真学习专业知识理论,在学好专业必修课的同时,我还阅读了大量计算机书籍。同时对于法律、文学等方面的非专业知识我也有浓厚的兴趣。在校期间,在专业考试中屡次获得单科第一。获得院设奖学金一次,院三等奖学金五次。是个成绩优秀的学生,一致受到老师和同学的好评。

在专业知识上,我除了精通Visual Basic、SQL Server、ASP,熟练使用Linux、Windows 9x/Me/NT//XP等操作系统,熟练使用Office、WPS办公自动化软件。还自学HTML 、Frontpage 、Dreamweaver 、Fireworks 、Flash等网页制作相关软件。对于常用软件都能熟练使用。运用自如。

工作上,曾担任院学生会成员、副班长等职,现任计算机系团总支组织部部长。多次组织系部、班级联欢会、春游等活动,受到老师、同学们的一致好评。思想修养上,我品质优秀,思想进步,笃守诚、信、礼、智的做人原则。

在社会实践上,四年的大学生活,我对自己严格要求,注重能力的培养,尤其是实践动手能力更是我的强项。曾多次参加社会实践活动,具有一定的实践经验和动手能力。

前端开发面试 篇15

前端面试笔试题

和HTML有什么区别

HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言

最主要的不同:

XHTML 元素必须被正确地嵌套。

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素。

2.前端页面有哪三层构成,分别是什么?作用是什么?

结构层 Html 表示层 CSS 行为层 js;

3.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?

Ie(Ie内核) 火狐(Gecko) 谷歌(webkit,Blink) opera(Presto),Safari(wbkit)

4.什么是语义化的HTML?

直观的认识标签 对于搜索引擎的抓取有好处,用正确的标签做正确的事情!

html语义化就是让页面的内容结构化,便于对浏览器、搜索引擎解析;

在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。

使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

为什么只需要写 !DOCTYPE HTML?

HTML5 不基于 SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为(让浏览器按照它们应该的方式来运行);而基于SGML,所以需要对DTD进行引用,才能告知浏览器文档所使用的文档类型。

作用?标准模式与兼容模式各有什么区别?

!DOCTYPE声明位于位于HTML文档中的第一行,处于html 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。

标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。

有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分 HTML 和

HTML5?

HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加。

绘画 canvas

用于媒介回放的 video 和 audio 元素

本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失;

sessionStorage 的数据在浏览器关闭后自动删除

语意化更好的内容元素,比如 article、footer、header、nav、section

表单控件,calendar、date、time、email、url、search

新的技术webworker, websockt, Geolocation

移除的。元素

纯表现的元素:basefont,big,center,font, s,strike,tt,u;

对可用性产生负面影响的元素:frame,frameset,noframes;

支持HTML5新标签:

IE8/IE7/IE6支持通过方法产生的标签,

可以利用这一特性让这些浏览器支持HTML5新标签,

浏览器支持新标签后,还需要添加标签默认的样式:

8.请描述一下 cookies,sessionStorage 和 localStorage 的区别?

cookie在浏览器和服务器间来回传递。 sessionStorage和localStorage不会

sessionStorage和localStorage的存储空间更大;

sessionStorage和localStorage有更多丰富易用的接口;

sessionStorage和localStorage各自独立的存储空间;

9.如何实现浏览器内多个标签页之间的通信?

调用localstorge、cookies等本地存储方式

27 3800576
");