面试前端的心得体会(优秀12篇)
心得体会能够帮助我们总结经验、发现问题并找到解决的方法。在写心得体会时,要注意逻辑清晰、思路连贯的表达方式。接下来是一些心得体会的实例,希望能够为大家在写作时提供一些有用的素材和思考。
面试前端的心得体会篇一
前言:作为一名前端工程师,面试是进入优秀团队的必经之路。本篇文章主要总结作者在前端面试过程中所得到的心得体会,希望能对正在准备前端面试的同学有所帮助。
一、提前准备面试知识和技能。
面试前,对于要面试的公司的技术栈和面试官常问的问题要提前了解,收集和整理最近的前端面试题,对于看过的题目需要进行整理归纳,甚至进行分类汇总,以便更好的进行回答。并且要求自己熟练掌握各种前端技能,包括HTML、CSS、JavaScript等。
二、注重自身的态度和形象。
在面试前,还要注意自身的态度和形象。面试官注重候选人是否注重面试前的仪容仪表和服装搭配。同时,还要注重面试前心态的调整,要保持冷静、自信的状态,并表现出有高度职业素养的特质,因为面试官在面试中也会关注候选人是否有良好的团队合作意识、沟通能力和解决问题的能力等等。
三、严格执行代码规范。
在面试中,面试官会关注一份好的代码规范能够体现出候选人对于编程的整洁性和规范性。我们需要在日常的编程工作中注重代码的格式,严格按照编码标准,包括代码命名规则、注释规范、缩进规范、代码逻辑的完善性和可读性等等,这样在面试时能够很快地根据标准且整洁的代码判断出候选人的技术能力和编码素质。
四、展示自己的经验和能力。
在面试过程中,我们也需要展现自己的实践经验和代码能力。通过展示自己所完成的项目经验、自己做过的开源项目,以及平常的技术分享等,可以展现候选人对技术的认真和深入程度。此外,也需要展现自己的学习能力和沟通能力,这样能够让面试官更好地了解我们的实力。
五、注意面试后的回顾和总结。
面试后,我们还需要注意对面试过程进行回顾和总结,对于面试题目进行完善并对于自己出现的问题进行分析,并找到问题的所在,下一次面试时避免犯同样的错误。同时,也要对自己的面试表现进行总结,评估自己的优劣点,在下一次的面试中进步。
结语:前端面试是我们培养自己技术能力、展示自己实力的好机会。要在前端面试过程中注意自身的态度、形象、整洁的代码规范,严格执行谷歌推荐的代码规范;展示自己的实践经验和代码能力,以及学习能力和沟通能力;同时,面试后也需要注意回顾和总结,不断提升自己的面试水平。
面试前端的心得体会篇二
首先,我们该如何写一份合格的简历。简历是很深的学问,别看别人写的简历大多是写自己有多好,多优秀,但是都忽视了企业所看重的核心—能为公司创造什么价值。那时我知道了当代社会中要想企业看中你,必须让自己所学的知识转化为能为企业谋利益的工具,那么才能从十几万的大学生中脱颖而出。
其次,简历固然重要,可是最重要的还是人。就算简历你写得多好,可是一旦你只是纸上谈兵的话,企业也不会录取你。“有水平的人,自己本身就是一份合格的简历”。我觉得,当代的大学生已经供过于求了,要想在社会上赢取别人,必须自己得有真才实学,有过人之处,这样你才可能在竞争中取得优胜。
因为面试中我们回答问题的完整性对于面试的结果都有一定的影响。如果回答不好,面试官会抓住你的话柄对你发问,这样会使自己有一定的心理压力,从而影响自己的正常发挥,最后导致失去一个很好的工作机会。
还有就是面试前的准备,自己的实力重要,但是也不能忽略自己对待面试的态度。面试前可以换一个简单的妆,我觉得化妆是最基本的礼仪。因为去面试时,能给面试官一个精神的面貌,可以为自己加上不少分数。
善于通过面试展现自己的优势,运用优势为企业创造财富,从而体现自己的价值。
残酷的现实告诉我们,只有加强自身的修养和知识才能有资格谈自己的梦想。而反观如今的大学,很多人都是得过且过。只是逃避的话,未来是不会出现的。只是想想的话,梦想永远只能是梦想。我们可以问一问自己:你在什么时候会想起自己的梦想。是偶尔不开心的时候、是有人问起你的时候、还是你看见同年龄的人已经在走向梦想的路上发出万丈光芒的时候。
我认为求职面试之前一定要认清自我。你过去是干什么的、现在是干什么的、将来要干什么。雇主他看中的是现在的你,希望利用的是将来的你,而这将来又基于你的历史和现状。这些问题我们一定要想清楚。
经过几次面试之后,我学到了很多的东西,这为我以后找到一份工作奠定了很好的基础,让我离自己的目标又近了一步,学到得经验使我在以后的面试中增添了很多的自信。这也让我离成功也就更近了一步。
面试前端的心得体会篇三
作为一个前端开发者,我已经在这个领域工作很长时间了。这个领域的发展速度非常快,随着技术的不断进步,前端领域也在不断地变化。在这个过程中,我体会到了很多。
第一段:技术领域的发展
随着现代化技术的快速发展,前端领域在不断地更新和改变。在实践中,我发现学习能力和时刻保持对新知识的敏锐意识非常重要。每次更新都会带来新的挑战和机遇。必须及时了解并学习新的技术,以确保自己在这个竞争激烈的领域中有所成就。
第二段:用户体验的重要性
作为前端开发者,我们的工作是始终关注用户体验。在我们的工作中,让用户更容易访问和操作,并可以直接访问内容,是我们不可忽视的任务。通俗的说,将一切都设计成简单易用的形式,就像把复杂的细节放进背后一样,这样才能让用户更加舒适地访问我们的网站。
第三段:设计的重要性
网站布局,风格,配色,动画等令人耳熟能详的网站设计细节是构建优质网站的重要必备项之一。对于一个前端开发者,了解一些设计原理并可以将这些原理应用到实践之中是非常必要的。好的设计需要创意、审美和建构技能来实现。一个好的前端开发者需要整个流程都要有所掌握,至少需要对设计感有一定的敏锐度,有能力将这些设计转化成实际的网站。
第四段:代码结构的重要性
随着网站变得越来越庞大,保持代码的结构性和可读性变得尤为重要。一些简单的模块化结构可以保持代码的清晰度,这样优点是可以重复使用和简单的修改所需部分。正确的代码结构可以使你的代码清晰易读,更容易维护。同时,页面效果实现时不仅需要熟悉基本的 Css 和 HTML 语言,而且应该知道各种库和框架的使用方法,毕竟这些工具可以更快,更有效地增加页面交互效果的实现。
第五段:激励与启发
作为一个前端开发者,我始终充满激情和兴趣。最近这些年里,我有很多机会和行业中的一些重要人物交流,听取他们的经验和教诲。这样我才能更好地拓展知识的领域,欣赏网站设计的美学。同时,我也很高兴向那些刚开始走在前端领域的人分享自己的技术和知识,帮助他们快速进入这个领域。在这种合作和探索的氛围中,我们可以掌握更多的技巧,从而更加轻松,愉悦地完成工作。
总结
正如以上提到的,在前端开发这个行业中,了解最新技术、关注用户体验、懂得优秀的设计原则、正确的代码结构以及利用众人的智慧,始终都是非常重要的。要成为优秀的前端开发者,我们需要不断学习,保持热情,并确保我们具有开发高效并用户友好的网站所需的各种技能。
面试前端的心得体会篇四
最近我们公司在招聘开发人员,职位发布后,两天内共收到了204封求职简历,每年年后工作竞争是比较激烈的,新年新气象,可以理解。不过,今年,没有想到是这么的激烈。
从打工到创业,也算是经历过被面试与面试,这几年公司也陆陆续续面试过不少人,然后业内有不少朋友,像hr的岗位,也是有了解他们公司的面试之道,略知一二,其实还是要多思考,学会反情报,也就是多用脑想想问题:
1、为什么要有自我介绍?
其实面试官除了看下应聘者的表达能力之外,很大的一个原因是,他可能之前没来及看你的简历,然后在你自我介绍的时候顺便就看下简历了。所以这个环节其实没想象的那么重要,用简洁的语言来介绍自己的履历就可以了。
2、很多应聘者面试没收到面试通知或者面试没通过,总是第一时间怪自己的简历写的不够好,然后想尽法子让自己的简历写得更加丰满,但其实简历模板只是锦上添花而已。
你需要清楚,面试官见的简历实在太多了,大多数岗位,简历模板只需要简洁就好,重要的是上面的内容,简历里的工作经历与项目经验,能体现出你的个人能力,这才是面试官最看重的。
所以你的简历被拒了,不要老把原因归咎在自己的模板上,应该把重心关注在简历上如何能体现自己的专业能力上。
3、还有,你可能会被问这么一个问题,你有什么缺点?
据我所知,很多应聘者比较老实直爽,马上就说了自己各种一大堆缺点,什么平时喜欢打王者,刷抖音一刷就是一天,什么自制力不行之类的,别笑,这样回答的一大堆。
直爽是好事,但是我认定你很直爽,那我就认定你说的是真实的,喜欢打游戏,刷抖音,自制力不行,虽说业余时间都是自己的,但是没有任何一个企业老板希望自己的员工一下班就打游戏,这对自己的个人能力成长也好,对企业也好,都不利,这种老实直爽,你说有用么?任谁看到这样的缺点,也感觉有点不太喜欢。
所以,说到你的缺点,你随便说点无关紧要的,但是尽量不要说影响工作的缺点。谁都有缺点,这个很正常,但哪些能说,哪些不能说,得自己掂量下了。
4、对于学历这个问题,现在大学生多啊,太多人都会觉得自己学历一般,对自己实在没信心。对于公司来说,收到的简历一大堆,什么学历没有,也没那么多时间把每份简历都认认真真看完,都有会公司自己的筛选方式。
既然不能靠学历,那你还能怎样,靠实力呗。
你们得须知,没有任何一个面试官愿意错过人才的,同样,学历一般的牛人其实挺多的,重要的是,你要在简历上体现自己的能力。像我们it类的,比如 你做过的项目,拿手的项目千万要活起来,不要让它死在电脑了,要能当场展示出来。还有技术笔记不要学了就忘了,经常整理到博客等等,这些都该在简历上重点突出来,这些都是你的亮点。
5、面试的后半段,气氛进入尾声,面试官一般都会问,你有什么想要问公司的?
大部分人看到这个问题,马上就会问了,公司有补贴没?有五险一金?是按什么比例缴?福利待如何?这些问题不是说不重要,而是这些细节问题,一般都是会最后确定录用你的时候,由人事部门给你细谈的,面试官问你这个问题的时候,你该问下,公司的团队规模,氛围,业务发展情况,你这个岗位要做的事情,未来公司的发展方向等等,这些才是你该关注的,如果面试官问到这个问题,你抬头就问一句,公司五险一金的等等,前面可能谈的不错,但是这个问题直接就暴露了你太过于急功近利,关心细枝末节了,格局不够,这些小细节问题,后面肯定会有人跟你聊的。
面试前端的心得体会篇五
前端是一门既充满挑战又充满乐趣的技术,作为一个前端工程师,我常常感受到前端领域的高速发展与变革。在我工作的过程中,我也不断积累着自己的心得与体会,在这里,我将结合自己的实践经验,为大家分享一下我关于前端的心得体会。
第一段:选择适合自己的技术方向
在前端的技术领域,我们经常听到的会有像React、Angular、Vue等这样的框架,以及像TypeScript、JavaScript、CSS、HTML这样的语言。这些技术都有各自的特点和优点。在成为一名出色的前端工程师的道路上,我们需要认真考虑并选择适合自己的技术方向。选择一个合适的框架非常重要,它可以极大地提高我们的效率,为我们的工作带来很大的便利。在选择框架的时候,我们需要充分了解自己所需要的功能以及该框架的优缺点,最终在自己技术栈的发展中建立起一座坚实的“技术基石”。
第二段:沉下心细心把握细节
在前端的开发过程中,经常会涉及到很多细节,像是样式的微调、代码的优化、性能的提升等。这些看似小的细节却可以极大地影响我们的用户体验和网站性能。作为前端工程师,我们需要时刻沉下心来,将关注点放在这些看似细节的方面上。细心把握细节可以帮助我们为用户呈现出一个更加精致的界面和更好的用户体验,同时也可以极大地提高我们的工作效率。
第三段:学习不断迭代的前端技术
前端技术的升级迭代相当快,学习也永远不会停止。我们需要时刻跟进技术变化,适应新的技术和编程思想。在学习的过程中,我们也应该注重深入理解每个技术背后的原理和机制,我们需要知道不同的技术在不同的场景下的优缺点,以及如何选择适合的技术方案。前端是一个需要不断学习的领域,这也是我们保持竞争力和可持续发展的必要条件。
第四段:与团队协作,分享知识与经验
前端开发一般不是一个人的事情,通常需要一个团队的参与。作为一个团队,我们需要密切合作、协同配合,共同推进项目的进展。在这个过程中,我们也需要分享我们的知识与经验,相互学习和进步。与团队协作的过程中,我们也可以更好地发挥自己的优势,提高职业技能。同时,团队协作也可以让我们的技术得到更好地应用和实践,更好地服务于用户。
第五段:细心分析问题,善于解决问题
在前端开发的过程中,我们可能经常会遇到各种各样的问题,这些问题有的可能来自代码问题,有的可能来自网站性能问题,还有的可能来自用户体验问题等等,这时我们需要细心地分析问题,善于解决问题。在处理问题时,我们不应该止步于表面,而应该要通盘考虑问题的本质,以找到根本解决方案。解决问题的过程中,我们也将提高我们的解决问题能力,提高我们的工作效率,这也是我们走向成熟和成功必备的能力。
以上就是我对前端的心得体会,尽管前端技术的发展速度越来越快,但我们始终要保持一颗好奇心与热爱,学习适合自己的技术方向,细心把握细节,以解决问题的思维方式面对挑战,这样我们才能更好地应对我们所面临的各种问题。
面试前端的心得体会篇六
作为一名前端工程师,参加面试是我们进入新公司或晋升的必经之路。因此,在面试前需要做好充分的准备,从简历、专业技能到社交能力都需要有所提升。在此过程中,笔者总结了一些面试前端的经验和体会,希望能够对同行们有所帮助。
第一段:提前准备简历。
在准备简历时,应尽可能全面地介绍自己的技能和项目经验,同时用简洁明了的语言说明。在这个过程中,需要注意简历的格式和排版,使其整洁美观。在应聘时,简历是我们第一次接触和留下第一印象的方式。因此,建议在简历中突出自己的技能和工作经验,同时与所应聘的公司文化与需求相匹配。
第二段:关注最新技术。
前端技术发展迅速,新技术不断涌现。为了能够在面试中表现自己的专业技能,我们需要关注最新技术的发展趋势,并尝试将其应用到项目中。此外,还需理解不同技术之间的异同,形成自己的理解和思考。
第三段:练习编程能力。
在面试中,我们要通过编程练习来展示自己的技能。因此,需要在平时的学习中注意练习各种类型的算法题和面试题。这既可以帮助我们提升编程实力,也可以让我们更加熟悉前端开发的各种技术。
第四段:适当展现社交能力。
在面试中不仅要展示自己的专业技能,还需要适当展现自己的社交能力。在与面试官进行交流时,我们要注意表达方式和沟通技巧,能够清晰地表达自己的想法并与面试官保持良好的沟通。同时,我们还需要注意面试礼仪,例如面带微笑、自信、良好的仪态等。
第五段:态度决定一切。
在面试前,态度是决定我们能否有所收获的关键。我们需要保持积极的心态,相信自己并充满自信,同时尊重面试官的一切意见。虽然面试过程可能非常紧张,但是我们需要认真对待每一次机会,从面试中吸取经验,不断提升自己的能力。
总结:
在准备前端面试时,需要全方位的考虑和提升自己的能力。在简历、专业技能、社交能力、态度等方面都需要具备良好的准备和发挥。如果我们能够对自己的实力有充分的认识,做好切实准备,那么就能够在面试中达到最佳效果。面试可能只是我们前进道路上的一个小插曲,但实际上,它却是我们前进道路上的一个重要拐点,帮助我们走得更远、走得更高。
面试前端的心得体会篇七
作为一个致力于成为一名优秀的Web前端开发工程师的人,我一直坚信并实践着一句话:“技术永无止境,只有不断学习才能无穷发展。”在Web前端领域,这句话更是适用。在我的学习和工作之中,我深刻地认识到,Web前端不仅仅是一项技术,它更是一门艺术。同时,在实践中我也悟出了一些心得体会。
第二段:感受
Web前端是一门非常有挑战性的技术,它涉及到很多方面的知识,如HTML、CSS、JavaScript、jQuery等等。在学习之初,我曾经感到这门技术太过于琐碎和难以掌握,但随着我的深入探索和不断学习,我发现一个重要的事实,那就是Web前端技术是非常有趣的。在这个领域里,有太多美好的东西等着你去探索和挖掘。只需要站在学习的角度去理解和学习,就能够获得很大的收获。通过反复的实践和尝试,掌握了一个技术点,是那种成就感满满的幸福感。
第三段:创新
Web前端是一个富有创新的领域。有时候,我们要通过创新的方式来解决问题和挑战。在这个领域里,创意是非常有力的武器。我们要独立思考和质疑,不断地探索和挑战,寻找创新的途径。在这个过程中,我们会遇到很多阻碍和困难,但只有坚持下去,不断创新,才能抵达我们想要的目标。
第四段:共享
Web前端是一个充满分享文化的领域。在这个领域里,许多人都在分享自己的经验和知识,这让我们学习变得更容易了。在这个过程中,我深深感受到了共享的重要性。我也在积极地参与这个共享的过程,分享自己的见解和理解,同时帮助他人解决问题。这不仅能够促进我的技术进步,也为其他人提供了帮助和支持。
第五段:总结
在经历了这段时间的学习和实践之后,我认识到Web前端开发是一门需要终身学习的技术。我需要跟进时代的步伐,不断地更新自己的知识体系,掌握新技术。我相信,只有不断学习,才能够在这个领域中成为一名优秀的Web前端工程师。同时,我也希望通过分享和交流,为这个领域贡献我的力量。
面试前端的心得体会篇八
JavaWeb前端开发是当前互联网时代中不可或缺的一环,它作为连接用户和后端数据的桥梁,承担起了承载用户交互和体验的重任。当我从初学者逐渐成长为一个经验丰富的前端工程师时,我不仅学到了大量的知识和技巧,更深刻地感受到了前端开发的重要性和巨大的潜力。在这篇文章中,我将分享我在JavaWeb前端开发中的心得体会,包括设计原则的重要性、前端框架的选择、性能优化的方法以及与后端开发人员的合作等方面。
首先,我想谈谈设计原则的重要性。在JavaWeb前端开发中,准确的设计对于提高用户体验至关重要。一个精心设计的前端界面可以使用户更加方便地操作和使用系统,从而提高用户的满意度。所以,我在实践中始终秉持着“简洁、直观、易用”的设计原则。我努力避免过多的复杂交互和冗余的信息展示,尽量将页面设计得简洁明了。同时,我还注重界面的直观性,通过良好的交互设计使用户能够迅速理解系统的功能和操作方式。最后,我将易用性放在首位,力求设计出用户友好的界面,降低用户的操作难度。这些设计原则的贯彻落实,使得我的前端界面在用户中获得了较高的认可度。
其次,合适的前端框架选择是取得高效开发和良好用户体验的关键。市面上存在着众多的前端框架,如Bootstrap、Vue.js、React等。在我选择框架时,我会根据项目的需求、规模和实际情况进行慎重考虑。对于小型项目,我通常选择使用轻量级的框架,以保证速度和效率。而对于大型项目,我倾向于使用功能强大且灵活性较高的框架,以便更好地满足需求。另外,我也会考虑到团队成员的经验和技能,以便他们更好地适应和掌握框架的使用。正确地选择前端框架,可以有效地提高开发效率,并且提供良好的用户交互体验。
性能优化是JavaWeb前端开发过程中不容忽视的一部分。随着互联网应用的不断发展,用户的要求也越来越高。快速响应和良好的页面加载速度是衡量一个成功网站的重要因素之一。为了达到这个目标,我会采取一系列的优化措施。例如,我会合理地压缩和混淆静态资源,以减小资源传输的大小。另外,我会尽量减少HTTP请求,合并和压缩CSS和JavaScript文件,以减少页面加载时间。还有就是使用图片懒加载和异步加载技术,以提高页面的渲染速度。通过这些优化手段,我能够显著地提升网页性能,并提供给用户更好的体验。
最后,与后端开发人员的合作也是JavaWeb前端开发中非常重要的一环。在一个项目中,前端和后端的密切合作可以使得整个开发流程更加顺畅,减少沟通成本,提高工作效率。为了实现与后端的良好合作,我会充分了解后端接口文档,及时与后端开发人员沟通需求和问题,共同解决bug和故障。此外,在项目进行中,我也会与后端开发人员进行频繁的交流和反馈,以便及时调整前端开发工作和后端接口的兼容性。通过这种紧密的合作,我能够更好地融入整个项目团队,高效地完成项目开发和维护。
总结起来,JavaWeb前端开发是一门综合性强、有很大挑战的技术。通过我的实践经验,我深刻体会到了设计原则的重要性、前端框架选择的关键、性能优化的方法以及与后端开发人员的合作的必要性。只有将这些方面都充分考虑并应用到实际开发中,我们才能够打造出高质量、高性能的JavaWeb前端界面,进一步提升用户的满意度和体验。我相信,在不断学习和实践中,我会变得更加优秀和成熟。
面试前端的心得体会篇九
我参加的教师招聘面试分三个环节,分别是候考、备考、试讲和答辩。候考有专门的监考老师,只能带准考证、身份证进去,连上厕所都有人跟着。在候考室里抽签,等待叫号备考。备考三个题目抽一个,上面有试讲内容,注意事项,课本对应的哪一页,还有答辩题目(二选一),时间是30分钟,从你坐下开始备课起计时。试讲10分钟,答辩3分钟,试讲时间一到计时员会喊停,然后你就可以开始对所选问题进行答辩了。
我认为面试有几个窍门:
1。衣着得体,清新淡雅就可以,没必要扮成熟。上身浅色,下身略深,既显得有层次,又不沉闷。女孩子不要带任何饰品,甚至是手表,不穿高跟鞋,凉鞋最好不露趾,不化浓妆,不涂指甲油,长头发的最好束起来,干净利落。有一年考后报纸上就登出说这些都是扣分点。但是最好化一点淡妆,比如铺一点粉底,描下眉毛和眼线,这样显得有精神。
2。试讲时,要有条理,思路清晰。我认为自己面试有几个制胜法宝:普通话标准;导入新颖而且入题快,我常用一句话提出一个问题做导入,而问题都是与实际生活相联系的;板书有条有理,配合讲解,我本身粉笔字写得也很好;讲课过程中重点突出,我一般配合板书边讲边总结边重复;注意和听课的人的交流,不管是老师还是学生,注意讲解板书内容时要侧身,不要挡住黑板,同时用眼神跟他们交流,不要害怕。有人说短短几分钟怎么能注意这么多细节,我觉得习惯成自然。从教育实习开始老师就这样要求我们了,所以面试的时候会注意自觉。
3。讲礼貌是不可少的,答辩完向考官致谢,如果需要,记得擦了黑板再走。
4。课讲不完不要紧,本来知识就是可以扩展的,他们给你的考题一般都是一个课时的内容。其实观察两三分钟那些专业人士就能看出你的能力了。
面试前端的心得体会篇十
面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司,之所以在如何招聘到真正有能力的,前端工程师方面会遇到同样的问题。
近来几个月,一直在努力寻找前端战友,未果,一路的招聘经历下来,心生不少感慨, 一直都很小心翼翼的,怕错失了高人,又更加怕失误把关不够招到不合格的同学进来公司,对公司对项目造成某些影响。
面试前端工程师对我来说是一件非常有意思的事,因为面试过程很大程度上也是自我提升的过程。无论大公司还是小公司,之所以在如何招聘到真正有能力的 前端工程师方面会遇到同样的问题,就是因为负责招聘的那些人不知道自己公司需要什么样的人,结果问问题时也问不到点子上。经过这几年在行业里的摸索,我总 结出了自己的一套很有效的面试前端工程的方法。
有的应聘者说我不好对付,但留给他们这样的印象也并非我所愿。我觉得之所以他们说我不好对付,主要是因为我问他们问题时问得太细了。以前我曾专门写过一些 东西,告诉应聘者怎么才能通过我的面试(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设计方面的知识当然也有用,但那都是基本知识之外的东西。只要基本知识在那儿了,一切就都有了基础,想扩充知识面也不难。可 是,如果等到正式上班以后,还得从头学习基本技能,那种难度是不可同日而语的。另外,高级前端工程师与一般工程师相比,肯定需要掌握更多的技能。而面试几乎没有经验大学毕业生,同样也会有一套完全不同的程序。我在这篇文章里列出来的都是一些最基本的东西。
对于那些还没有多少面试经验的人,我总是喜欢告诉他们,面试完了只要问自己一个问题就行:你想以后跟这个人在一起共事吗?如果不管为什么,回答是不,那就是不。
面试前端的心得体会篇十一
1、不要紧张,这是最重要的。心态好一点,始终记住,你的对手不是其他竞争者,是考官,你要做的是在心理上战胜他们,在表现上征服他们。
2、仪态挺重要的。不过我觉得女生不用一定要化妆,大方稳重就可以了。除非你对自己的长相实在是一点都不满意,画画淡妆的话也可以增加自信。男生也不一定必须高级西装高级领带弄得很夸张的样子。但是要干净、大方。
3、看一下答题套路,但是最后一定要走出套路。我起初没有重视套路的,后来觉得套路是可以帮助理清一些东西。但是必不可少的是从套路中总结出自己的答题思路,一定不要被套路模板所拘束,那样的答案模仿痕迹重全无新意,是不会取得高分的。
4、一定要自信。这个时候,自信非常重要,它不仅会让你有焕然一新精神饱满的状态,更是你克服紧张与恐慌的前进动力。多给自己一些正面的心理暗示,最大程度的相信自己,勇往直前便是最好的方法。
5、进考室之前要保持一种比较兴奋的状态,这样可以保证思维活跃。最好的办法我觉得是跟考友在候考室聊天,不要聊面试相关的东西,天南海北,但是脑子要保持清醒和警惕,要清楚知道聊天的目的是缓和心理压力,保持大脑兴奋,千万别聊的忘了目的,引导员一叫又紧张了,这样就前功尽弃。
6、可以吃一块巧克力,帮助让脑子兴奋,精神状态也会好一点。
7、进去以后走到椅子旁,先问好,再鞠躬。千万别同时做这两样事!
面试前端的心得体会篇十二
28号晚上查出成绩后,心情其实很淡定,这种结果早就预想过,可以说是意料之外,意想之中。专业面试30分,我直接打电话告诉一直关注我考研的父母,亲人和同学,不会被录取,准备找工作。自己理性的知道结局已定,再多的尝试也只是浪费时间。自己想不通透,旁人给再多的理由和解释,心也不会得到释然。
身边的同学,朋友,亲人都对这结果很意外。我最对不住的是父母。当初选择考研,父母都不乐意,希望我找份工作,最好当个老师稳定下来。是自己执意想尝试,不愿给自己留下遗憾,不想以后后悔。后来因着我的坚持,父母妥协了。初试成绩出来后,父母很开心,觉得孩子想考,考得还可以就支持我继续下去。复试时以及在等待结果的过程中,一直十分关注和关心结果,也一直以为我可以考上。结果出来后,父亲听说结果不好后,一直劝我不要失望,不要沮丧,大不了再考一次。我听着就哭了,真的对不住父母,让他们操心了。父母只为孩子开心,而我的考研却一再让他们操心,真的很不该。
决定考研,我更多的是在乎这个过程,不想自己遗憾。年轻的孩子心不定,总想闯荡,四处尝试。我性格本就不是那种争名夺利,看重权势什么的。我只是因为自己的兴趣,也因为觉着自己还适合这个专业才选择考研。在大三之前,我也没想过自己一定要考研。如果不是碰到这个感兴趣的专业,我不会考研。
当初想考的是国际新闻专业的国际新闻与跨文化交际这个方向。可是阴差阳错,到了现场确认的时候才知自己报错了方向,改又改不了,只好硬着头皮考下去。对于05方向我了解并不多,仅仅从前几年的招生通知上知道,自己可以一试,因此才一直坚持走下来。
知道复试成绩后,经过两天的思考我决定终止一切与考研相关的事情,全身心的投入找工作事宜。直到30号打开论坛,惊讶的发现国新05方向居然有10来个专业面试35分的低分。说实在的,我翻开之后,真心释然了。不是幸灾乐祸,而是又有了信心,不再那么怀疑自己,否定自己。
考研是个不见硝烟的战场,这里有着我们期待的公平,但也有我们看不到的诡计。自古成王败寇,公平也好,不公平也好,总要有失败者。我没有立场去劝什么,但我想说的是结果出来了,自己想好该怎么去应对最重要。这之间的过程,黑也好,不黑也好,真的不重要了。如果有机会,有办法,有途径,能改变这样的现实,这种结果,我们可以去努力,去尝试。至少自己尽力了,不会对自己遗憾。
而虽然难听,但现实是我们这些面试超低分者,就算是冤枉,就算很有才,这次的结果就是无缘中传,无缘国新。
要说不合眼缘,我们有几个能在一眼就相中一个人,一见钟情也还要朝夕相处才能确定能否携手到老。仅凭一面之缘就否定一个人,考研学子中没几个能被相中。
最后,我想对这些面试低分的研友说:
年轻没有什么输不起的。考研一役,望各位汲取教训,多找出自身的不足,调整心态,积极面对人生。在面试上失败,怀疑,不甘,愤怒,难过之后,要尽快站起来。当你在为错过月亮而哭泣时,你也会错过星星。
对于还在为考中传而奋斗的研友说:自己的选择自己负责,好也好,不好也好。考研就会有成功失败,不论败在哪个环节,哪个阶段。
我很感谢这个论坛,在考研过程中,论坛帮了很多忙。我们都是成年人了,多一点理性,勇敢一点。在几年后,我们会为人父为人母,应该要学着稳重,负责。
考上了,可以以自己的经验,有时间帮帮学弟学妹。没考上,不要抱怨,多想想以后怎么走。