程序員面試必備 40 問(程序員面試必備 40 問問題)
不久前 InfoQ 上一篇阿里 P10、騰訊 T4、華為 18,互聯(lián)網(wǎng)公司職級、薪資、股權(quán)大揭秘的文章獲得了很多程序員的關(guān)注,大家都想進”大廠“,但是機會總是要給有準備的人。除了在工作中提升自己的”硬實力“,在面試中應該掌握哪些”軟技巧“呢?正好看到Relocate.me上一篇文章:教給程序員在面試中一定要問的 40 個問題。今天我們就把這 40 個問題匯總給大家,希望對大家的面試有所幫助。
技術(shù)問題
1、這個項目使用了哪些技術(shù)(語言,框架,庫)?
2、應用程序是一體化架構(gòu)還是微服務架構(gòu)?
3、采用了哪些設(shè)計模式?
4、這個項目是使用本地托管服務,還是使用云服務?
5、團隊是否采用持續(xù)集成和持續(xù)部署實踐?
6、項目中是否使用了容器技術(shù)?
7、在項目部署之前,團隊成員之間是否互相 Review 了代碼?
8、誰負責維護這個項目的文檔?它多久更新一次?
9、代碼是如何測試的?使用了哪些類型的測試工具?
10、開發(fā)人員編寫了測試,還是說僅僅是 QA 的責任?
11、測試的代碼覆蓋率怎么樣?
12、使用了什么缺陷跟蹤系統(tǒng)?
13、如果服務器故障轉(zhuǎn)移發(fā)生在半夜,誰來負責解決問題?
14、項目是否有隨叫隨到的輪換?
除此之外,還要盡可能多地了解數(shù)據(jù)庫、API、構(gòu)建工具,IDE,版本控制系統(tǒng)等。
團隊管理和公司文化
15、團隊計劃實現(xiàn)的短期目標和長期目標是什么?
16、項目目前是否在籌集投資?
17、項目使用什么方法(瀑布,敏捷,看板,Scrum)?
18、項目開發(fā)和維護的比例是多少?
19、團隊有多少人?
20、團隊中有多少外國人?
21、我將向誰匯報?我會被別人作為匯報對象嗎?
22、這個職位的增長空間在哪里?
23、我是否需要進行輪崗?
24、我會去組織任何黑客馬拉松或工作坊嗎?
25、公司是否會給我提供額外培訓的機會和費用?
26、我會有導師嗎?我是否還需要指導其他人?
27、時間表有多靈活?
28、可以在家工作嗎?
29、我必須加班嗎?如果是的話,是否會支付加班費?
30、我是否需要出差?出差的目的地和頻率是什么?
31、公司會有團建嗎?如果是,頻率是什么?
32、如果團隊內(nèi)部發(fā)生了沖突,通常如何解決?
33、我的搬遷套餐包括哪些內(nèi)容?
招聘過程本身
34、面試過程包括多少個步驟?
35、技術(shù)面試是遠程面試還是現(xiàn)場面試?
36、在技術(shù)面試中,我是否需要現(xiàn)場編寫代碼,還是說只需回答技術(shù)問題?
37、測試任務是什么樣的?
38、執(zhí)行測試任務是否有指定時間和截止時間?
其他重要問題
39、這份工作的薪水范圍是多少?薪水的上調(diào)空間有多大?
40、我可以親自與一些團隊成員交談嗎?
招聘人員對第 40 個問題的回答和反應,將讓你印證他們說的話是不是真的。
更多
更多優(yōu)質(zhì)文章,可點擊了解更多