2.提前了解所面试的企业,做到知己知彼。
3.巩固所学知识
前端工程师至少应该掌握些基本的知识,才能有效地完成自己的工作。一名前端工程师(无论工作年头长短)在没有任何外来帮助的情况应该知道的。
DOM结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。
DOM操作——怎样添加、移除、移动、复制、创建和查找节点。
事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。
XMLHttpRequest——这是什么、怎样完整地执行一次GET请求、怎样检测错误。
严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。
盒模型——外边距、内边距和边框之间的关系,IE 8以下版本的浏览器中的盒模型有什么不同。
块级元素与行内元素——怎么用CSS控制它们、它们怎样影响周围的元素以及你觉得应该如何定义它们的样式。
浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。
HTML与XHTML——二者有什么区别,你觉得应该使用哪一个并说出理由。
JSON——它是什么、为什么应该使用它、到底该怎么使用它,说出实现细节来。
4.看前端开发面试题
目前网上有好多的前端开发面试题,有时间可以看一看,这些题有助于你对相关知识有一定的了解,最主要的是,面试碰到了相关的题,你不会太紧张,你会有些许的自信。
不管是面试官或被面者都需要有一定的时间观念,不能迟到。如果你有事情会耽搁,应该事先通知彼此。没有时间观念,一个简单的细节,有时会让你错失一个机会。
2.真诚面对
当你的技术不能达标时,只要你的人品达标,也能为自己增加不少分数。
3.尽量展示自己的实力
每个人都有自己好的一面也有自己不足的一面,在面试的时候,应该尽量展示自己优秀的一面。对于校招生或实习生而言,面试官真的不太在乎你所掌握的技术如何?而更再意的是你是不是有发展的潜力。你处事的能力,学习的能力,解决问题的能力等等。而自己问题都是在和你聊天的过程中去掌握的,所以你应该借此机会,向面试官展示你这方面的软实力。
做过最满意的项目是什么?
项目背景
为什么要做这件事情?
最终达到什么效果?
你处于什么样的角色,起到了什么方面的作用?
在项目中遇到什么技术问题?具体是如何解决的?
如果再做这个项目,你会在哪些方面进行改善?
面试总结会让自己更认识自己。虽然你有面试的机会,但这并不代表你能通过面试,那么每一次的面试失败就是你下一次面试成功的铺垫。
技术:技术方面缺少什么?面试官看重的是什么?
软实力:自己拿分项是哪些?自己丢分项是哪些?自己面试过程的沟通能力如何?
失败原因:面试失败原因是什么?是由于技术不足?还是其他原因造成自己面试失败?还可以去思考更多的为什么?…