面試官會問到的專案中的技術問題總彙

卞卞村長L發表於2017-11-12

1、(用三分鐘)簡單的做一個做我介紹?

2、詳細介紹下對你影響比較大的專案?

3、對你剛才說的的專案,我很感興趣,你能詳細說一下嗎?這個專案主要是解決什麼問題/完成什麼事?

4、你在這個專案中的職責是什麼/做啦哪些事?

5、這個專案中用到了那些技術/框架?

6、這個專案中大家是怎麼協作的?

7、這個專案主要的挑戰是什麼?

8、在這個專案中你遇到了哪些技術難點和問題?

9、你是怎麼解決的?

10、在這個專案中你學到了什麼?

面試官會針對一個兩個專案進行深入的提問,首先考查專案的真實性(有的應聘者編造簡歷,或者真假混合,比如把其他人做過的專案說是自己做的,通過一系列提問,並在提問中抓住感興趣的點追問,可以很容易識別簡歷造假),還可以考察組織表達能力、技術能力、溝通能力、溝通協調能力、總結能力、公關能力、學習能力等多方面能力。

11、為什要麼離開上一家公司?

12、哪方面因素制約了你的發展?

13、有沒有嘗試去解決?

從面試官的角度看
一般人都會回答發展、薪資、出差、離家遠、加班等原因。對於這些原因,面試官一定會追問,比如說你認為哪方面因素制約了你的發展?你有沒有嘗試去解決?每個公司都有好的和不好的方面,能從大局考慮,看到問題並提出解決方案的應聘者加分,而一味抱怨、不去解決的、永遠是出困難第一個離開公司的人。

14、我看你的簡歷上寫了不少的技術點,你最熟悉的是哪些?

15、能說說你對XX技術的理解嗎?

16、你最近在關注哪些技術?

17、平時喜歡玩點什麼技術?

18、為什麼要關注/學習這些技術?

從面試官的角度想:
好的技術人員,聽到問起技術會兩眼放光,尤其是自己最擅長的技術,很希望能表達出來。很多東西在簡歷裡體現不出來,需要不斷的挖掘。如果沒有興趣也就沒有自信的話,要麼就是特別內向低調,要麼就是技術水平不行。

19、你喜歡什麼樣的開發環境?

20、你喜歡用什麼作業系統、IDE、瀏覽器、除錯工具、版本管理工具.......?

面試官的角度:
對於工具和環境的選擇可以看出應聘者的技術傾向和品位。

21、doctype有設麼作用?

22、HTML5有哪些新增的特性是很感興趣的?

23、瀏覽器標準模式和怪異模式之間的區別是什麼?是如何觸發的?

24、HTMLP協議是無狀態協議,怎麼理解?

25、get和post請求有什麼區別?

26、IE6有哪些相容性問題?

27、解釋下CSS sprites?

28、使用CSS前處理器(如Less、Sass)的優缺點有哪些?

29、CSS選擇器的優先順序如何?

30、display都有那些值,他們有什麼區別?

31、響應式設計和自適應設計有什麼不同?

32、有沒有相容retina螢幕的經歷?

33、什麼是閉包?

34、什麼是事件代理?

35、解釋一下原型鏈繼承?

36、什麼是立即呼叫函式表示式?

37、如何使用原生JS實現ajax請求?

38、如何實現跨域?

39、解釋下AMD和CMD?

40、如果讓你做一個移動端展示頁面,可以上下滑動翻頁並有動畫效果的,你如何入手?

41、如果有一個網站訪問很慢,你如何解決?

42、如果讓你寫一個彈出窗/幻燈圖片展示/tab頁....外掛,你如何實現?

43、為什麼利用多個域名來提供網站資源會更有效?

44、從輸入URL到頁面載入完成的過程中都發生了什麼事情?

45、什麼是漸進增強和優雅降級?

46、如果今年你打算熟練掌握一項新技術,那會是什麼?

47、你會業餘做一些專案嗎?做過什麼?

48、你喜歡創業嗎?你覺得現在哪些方向比較火,你有什麼看法?

在技術問過後,面試官會問一些發散性的輕鬆有趣的問題。

49、你覺得你和其他前端開發相比,有哪些優勢/劣勢?

50、你的未來3-5年有什麼規劃?

51、你對我們公司有什麼瞭解?為什麼有興趣來我們公司?

面試官的角度:
瞭解應聘者優劣勢和職業規劃,看看是不是和公司文化符合。

你有什麼想了解的/想問我的問題嗎?

收尾問題,精明的應聘者應該在這個環節瞭解一下公司的產品、技術團隊現狀、使用的技術等等,並在其中找到和自己的切合點,表示出可以勝任和對職位的期待等。

面試官自身要求:

一個優秀的面試官,應該對上面以及其他各方面的考查要點了然於胸,最後做到隨心所欲,無招勝有招。
他和應聘者像是朋友,兩個人就像日常聊天一樣,行雲流水,從看似不經意的、自然而然的問答中,提取出自己需要得到的資訊,這也是對應聘者的尊重。

相關文章