经验摘自:http://www.cnblogs.com/yuanzm/p/4372898.html 非本人所写,拿来借鉴下。
javascript
面试的流程:自我介绍
->项目经历
-> 技术问题
-> 我有何问题
。html
在讲项目的时候,你须要展现你本身的亮点
,能够说一些装逼
的词,但装逼也是得有真材实料的。前端
好比我在项目中使用了WebSocket,那么面试官极可能问你WebSocket是什么,底层原理你知道么?若是你当场傻掉,面试官就会以为你只是会使用别人的东西,并不在乎实现原理,终究是码农。那么事先你就应当去看看WebSocket协议的官方文档(纯英文),这样面试官一问你,你能头头是道,会大大加分。java
再好比,你在项目中使用了模块化,那么你就必定要知道什么是模块化,而不是说你会用模块化工具。其实要求并不高,你只要能很好说清楚什么是AMD规范,什么是CommonJs规范,各自的优缺点是什么就很够了,起码以后每次面试官问我,我都是秒回的,面试官竟无言以对,也就是对个人认同。web
最后,也是最重要的一点是,必定要把面试官往你熟悉的领域引导
,由于若是你不引导,面试官不了解你的项目,看不到你的亮点,就只能一直问技术问题刁难你。因此你在引导的同时,时不时说起一些事先准备好的关键词,技术官一问,你一回答,怎么都妥了~面试
咱们只是一个大学生,没有作过并发量达到互联网技术大牛的零头的应用,因此有些问题考验的是思考问题的能力。有些问题是你多是真的不会的,可是也不要出现好像是
、多是
、我猜
之类的词眼(我以前就是这样跪掉的),而是说按照个人理解
、给过一点思考时间
、我不太懂这个问题须要我从哪一个角度解析
、我之前遇到相似的问题是怎样这个问题应该也是这样
...这样给面试官的印象是,即使你不懂,可是你在全力思考,并且这样会给本身争取不少时间。 编程
我的以为每一次面试都是一次修炼,因此每一次都须要好好总结。这一点我仍是作的不错的,我把大部分面试都记录了下来,而后仔细分析研究,避免不会犯二次错误。后端
而后推荐一样面试前端的同窗好好看看《JavaScript高级程序设计》
和《HTTP权威指南》
,管用。设计模式
一开始多看书潜意思里面培养本身的编程思惟很重要。性能优化
《JavaScript DOM编程艺术》
《JavaScript高级程序设计》
《JavaScript权威指南》
指南
二字的,几乎都为佳做。《CSS实战手册》
上面推荐的几本书很好,为何不一口气推荐完呢?理由很简单,有些书适合初学者,有些书就只适合中高级开发者。接下来推荐的几本书入门者去看也看不懂,没有足够的编程积累,看起来也没有那么深的体会
《JavaScript语言精粹》
《基于MVC的JavaScript Web富应用开发》
《JavaScript设计模式》
《HTTP权威指南》
不少人误觉得前端就是写写CSS和JavaScript,其实否则,一个合格的前端工程师须要掌握的比这个多得多,前端值得掌握的技术: