国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

程序員面試中最常見(jiàn)的27個(gè)問(wèn)題,拿走不謝!

來(lái)源:|發(fā)布時(shí)間:2018-10-19 15:15:38

程序員的面試不同于一般崗位的面試。

當(dāng)你在羨慕程序員十幾萬(wàn)美金年薪的同時(shí),你卻不知道他們?cè)趹?yīng)付面試時(shí),要經(jīng)歷的重重磨難和壓力。

今天,我們就來(lái)總結(jié)一下程序員面試時(shí)最常見(jiàn)的27道問(wèn)題。

HR Phone Screen

程序員面試中最常見(jiàn)的27個(gè)問(wèn)題,拿走不謝!

Phone Screen,一般是提交簡(jiǎn)歷后,面試開(kāi)始的第一步,由公司HR負(fù)責(zé)。

目的是了解一下候選人的背景,為下一步tech interview做準(zhǔn)備。

常見(jiàn)問(wèn)題如下:

1. 你為什么對(duì)本公司的這個(gè)職位感興趣?

這一問(wèn)HR主要想考察你有沒(méi)有做好“功課”,事先研究了解過(guò)公司。

2. 你有沒(méi)有用過(guò)本公司常用的編程語(yǔ)言?

如果你對(duì)這種特定語(yǔ)言沒(méi)有太多的經(jīng)驗(yàn),那就說(shuō)實(shí)話(huà),否則就算過(guò)了電話(huà)關(guān),也過(guò)不了之后的coding關(guān)。

但你也要告訴HR你自己會(huì)的語(yǔ)言,并表示有能力學(xué)習(xí)新的語(yǔ)言。

3. 你有沒(méi)有做過(guò)什么項(xiàng)目?

簡(jiǎn)明扼要。直接簡(jiǎn)潔地描述你參與過(guò)的項(xiàng)目和在里面扮演的角色。

4. 你有沒(méi)有領(lǐng)導(dǎo)別人的經(jīng)驗(yàn)?

這一題的答案不僅僅局限于技術(shù)上的領(lǐng)導(dǎo)力。如果你在學(xué)校里有過(guò)志愿者活動(dòng)的領(lǐng)導(dǎo)經(jīng)驗(yàn),都可以說(shuō)。

盡可能地將你以前的領(lǐng)導(dǎo)經(jīng)驗(yàn)和你要申請(qǐng)的職位聯(lián)系起來(lái)。

5. 為什么你要離開(kāi)現(xiàn)在的公司?

你可以坦率地說(shuō)出你的想法,但答案不要僅僅圍繞在錢(qián)和利益上。

你可以從職場(chǎng)文化、創(chuàng)意實(shí)踐,解決現(xiàn)實(shí)問(wèn)題的滿(mǎn)意度等幾個(gè)角度來(lái)回答這題。

注意,跟HR的面試,并不需要你深入地探討一些技術(shù)上的問(wèn)題和經(jīng)驗(yàn)。

要做到簡(jiǎn)明扼要,不要讓HR睡著了。

Onsite Interview

當(dāng)你順利通過(guò)了HR的phone screen、或是之后的technical phone interview后,你有可能面臨一個(gè)4-5輪的Onsite Interiew。

面試官會(huì)從項(xiàng)目經(jīng)歷、行為、文化、技術(shù)、coding等幾個(gè)角度來(lái)全方位了解候選人。

01 Experiential Questions

6. 在給其他團(tuán)隊(duì)成員reveiw code時(shí),你覺(jué)得最重要的是什么?

這題的答案沒(méi)有明確的對(duì)與錯(cuò),目的是為了檢驗(yàn)?zāi)愕闹R(shí),以及你是否可以表達(dá)好code review的過(guò)程。

回答角度可以圍繞:

  • Functionality

  • Readability

  • Maintainability

  • Security

  • Simplicity

  • Regulatory requirements

  • Resource optimization

7. 描述一下你寫(xiě)代碼的全部過(guò)程。

面試官想知道你在寫(xiě)代碼時(shí),是否有一個(gè)清晰的流程,并確保你的工作方式是有組織的,而不是雜亂無(wú)章的。

8. 你做complex algorithms的首選語(yǔ)言是什么?

你可以說(shuō)實(shí)話(huà),但至少要給出兩個(gè)答案,以表明自己“多才多藝”和“不鉆牛角尖”。

你可以說(shuō) “XYZ是我的第一選擇,但ABC也是一個(gè)很好的選擇! 然后告訴他們?yōu)槭裁础?/p>

9. 如何設(shè)計(jì)一個(gè)可以擴(kuò)大規(guī)模的APP?

這題測(cè)試的是你的知識(shí)和思維過(guò)程。

10. 你做過(guò)的最滿(mǎn)意、最值得驕傲的項(xiàng)目是什么?

這是你表現(xiàn)自己的時(shí)刻,告訴面試官你的coding實(shí)力,并描述一個(gè)你最引以為傲的項(xiàng)目。

一定說(shuō)出理由,為什么你覺(jué)得這個(gè)項(xiàng)目讓你驕傲 (比如它滿(mǎn)足了某種需求等等)。

11. 描述一個(gè)你做過(guò)的失敗的項(xiàng)目。

你可以清楚地說(shuō)明為什么這個(gè)項(xiàng)目最終失敗了。

你還可以說(shuō)你之后花時(shí)間剖析了這個(gè)項(xiàng)目,并且總結(jié)了問(wèn)題,從失敗中學(xué)到了經(jīng)驗(yàn)。并在下一次項(xiàng)目中,沒(méi)有再犯。

02 Cultural / Behavioral Questions

12. 你目前所在的公司,有什么吸引你的地方嗎?

不要說(shuō),“沒(méi)有,我討厭現(xiàn)在的公司”。可以選擇說(shuō)一說(shuō)目前公司和所申請(qǐng)公司共同的優(yōu)點(diǎn)。

如果這是你的第一份工作,你可以談?wù)勗趯W(xué)習(xí)或?qū)嵙?xí)期間喜歡什么。

13. 描述你理想的公司文化。

做好你的research,提前了解這個(gè)公司。確保說(shuō)出來(lái)的理想文化,和這個(gè)公司的文化相似。

14. 你的同事是怎么描述你的?

你可以通過(guò)這個(gè)問(wèn)題來(lái)向面試官展示你的社交意識(shí),你可以說(shuō)通過(guò)與同事的交流協(xié)作,你了解到了自己在別人眼中的樣子。

同時(shí),你可以用這個(gè)問(wèn)題來(lái)表明你是有自我認(rèn)知的。你知道自己的長(zhǎng)處和短處,以及你能給團(tuán)隊(duì)帶來(lái)什么。

誠(chéng)實(shí)回答,不要過(guò)度自嘲。

03 Technical Questions

這一類(lèi)的面試題,會(huì)根據(jù)不同候選人的不同知識(shí)背景進(jìn)行考核。

常見(jiàn)問(wèn)題舉例:

15. mutex 和 semaphore 有什么區(qū)別?

16. 什么是多線(xiàn)程編程?

17. Local Variable和Global Variable有什么區(qū)別?

18. 哈希表如何工作?

19. 給出一個(gè)真實(shí)生活中哈希表的例子,并描述一個(gè)哈希表為何是一個(gè)糟糕的數(shù)據(jù)結(jié)構(gòu)選擇。

20. 假設(shè)你有一個(gè)單線(xiàn)程的C標(biāo)準(zhǔn)應(yīng)用程序,它不斷崩潰,但從來(lái)不在同一個(gè)地方崩潰。你覺(jué)得可能導(dǎo)致它崩潰的原因是什么?

21. queue和stack之間有什么區(qū)別?

22. 什么是regression test?

04 Coding Questions

這個(gè)階段是所有面試中最難的一關(guān)。

程序員面試中最常見(jiàn)的27個(gè)問(wèn)題,拿走不謝!

你不僅需要在高壓的環(huán)節(jié)中展示你的知識(shí)成果,而且你還要在不熟悉的環(huán)境(白板上的手寫(xiě)代碼)和時(shí)間限制下工作。

每個(gè)候選人會(huì)遇到的具體問(wèn)題有所不同,但以下是一些常考的經(jīng)典題目:

23.Linked lists(刪除重復(fù),反轉(zhuǎn)鏈表,確定它是否有環(huán))

24. 時(shí)間和空間復(fù)雜度分析

25.Tree:基本構(gòu)造,遍歷和操作算法。知道如何實(shí)現(xiàn)平衡二叉樹(shù)。

26. Stack(用兩個(gè)棧實(shí)現(xiàn)一個(gè)隊(duì)列)

27. 數(shù)組和字符串(反轉(zhuǎn)字符串,permutations)

面試時(shí),確保你不斷向面試官解釋你的思考過(guò)程(即使你被困住了)。

嘗試著與面試官協(xié)作,并可以在遇到困難時(shí)勇敢地提問(wèn)。

因?yàn)檫@可以表明你愿意在團(tuán)隊(duì)中尋求幫助、以便把工作良好地進(jìn)行下去。


上一篇:2018超詳細(xì)【面試】指南
下一篇:前端開(kāi)發(fā)工程師,面試知識(shí)點(diǎn)整理匯總

熱門(mén)話(huà)題

招生熱線(xiàn): 4008-0731-86 / 0731-82186801

學(xué)校地址: 長(zhǎng)沙市天心區(qū)團(tuán)結(jié)路6號(hào)

Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有

湘ICP備14017520號(hào)-3

關(guān)注我們
在線(xiàn)咨詢(xún)
嘿,我來(lái)幫您!