經驗摘自: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,其實否則,一個合格的前端工程師須要掌握的比這個多得多,前端值得掌握的技術: