下面列表裏的問題對於參加技術面試的人來講可能有些用。列表裏的問題並不必定適用於某個特定的職位或者工做類型, 也沒有排序 最開始的時候這只是我本身的問題列表, 可是慢慢地添加了一些我以爲可能讓我對這家公司亮紅牌的問題。java
我也注意到被我面試的人提問個人問題太少了, 感受他們挺浪費機會的。git
若是你問過的問題沒有被列出來, 請提交一個 PR。github
預期使用方式面試
1.檢查一下哪些問題你感興趣後端
2.檢查一下哪些是你能夠本身在網上找到答案的安全
3.找不到的話就向面試官提問多線程
絕對不要想把這個列表裏的每一個問題都問一遍。架構
請記住事情老是靈活的,組織的結構調整也會常常發生。擁有一個 bug 追蹤系統並不會保證高效處理 bug。CI/CD (持續集成系統) 也不必定保證交付時間會很短。工具
# 職責佈局
1.On-call (電話值班)的計劃或者規定是什麼?值班或者遇到問題加班時候有加班費嗎?
2.個人平常工做是什麼?
3.團隊裏面初級和高級工程師的比例是多少?(有計劃改變嗎)
4.入職培訓會是什麼樣的?
5.本身單獨的開發活動和循序漸進工做的比例大概是怎樣的?
6.天天預期/核心工做時間是多少小時?
7.在你看來,這個工做作到什麼程度算成功?
8.我入職的崗位是新增仍是接替以前離職的同事?(是否有技術債須要還)?(zh)
9.入職以後在哪一個項目組,項目是新成立仍是已有的?(zh)
# 技術
1.公司經常使用的技術棧是什麼?
2.大家怎麼使用源碼控制系統?
3.大家怎麼測試代碼?
4.大家怎麼追蹤 bug?
5.大家怎麼集成和部署代碼改動?是使用持續集成和持續部署嗎?
6.大家的基礎設施搭建方法在版本管理系統裏嗎?或者是代碼化的嗎?
7.從計劃到完成一項任務的工做流是什麼樣的?
8.大家如何準備故障恢復?
9.有標準的開發環境嗎?是強制的嗎?
10.大家須要花費多長時間來給產品搭建一個本地測試環境?(分鐘/小時/天)
11.大家須要花費多長時間來響應代碼或者依賴中的安全問題?
12.全部的開發者均可以使用他們電腦的本地管理員權限嗎?
13.公司是否有技術分享交流活動?有的話,多久一次呢?(zh)
# 團隊
1.工做是怎麼組織的?
2.團隊內/團隊間的交流一般是怎樣的?
3.若是遇到不一樣的意見怎樣處理?
4.誰來設定優先級 / 計劃?
5.若是被退回了會怎樣?(「這個在預計的時間內作不完」)
6.每週都會開什麼類型的會議?
7.產品/服務的規劃是什麼樣的?(n週一發佈 / 持續部署 / 多個發佈流 / ...)
8.生產環境發生事故了怎麼辦?是否有不批評人而分析問題的文化?
9.有沒有一些團隊正在經歷還尚待解決的挑戰?
10.公司技術團隊的架構和人員組成?(zh)
# 公司
1.有沒有會議/旅行預算?使用的規定是什麼?
2.晉升流程是怎樣的?要求/預期是怎樣溝通的?
3.技術和管理兩條職業路徑是分開的嗎?
4.對於多元化招聘的現狀或者觀點是什麼?
5.有公司級別的學習資源嗎?好比電子書訂閱或者在線課程?
6.有獲取證書的預算嗎?
7.公司的成熟度如何?(早期尋找方向 / 有內容的工做 / 維護中 / ...)
8.我能夠爲開源項目作貢獻嗎?是否須要審批?
9.有競業限制或者保密協議須要籤嗎?
10.大家認爲公司文化中的空白是什麼?
11.可以跟我說一公司處於不良狀況,以及如何處理的故事嗎?
# 商業
1.大家如今盈利嗎?
2.若是沒有的話,還須要多久?
3.公司的資金來源是什麼?誰影響或者指定高層計劃或方向?
4.大家如何掙錢?
5.什麼阻止了大家掙更多的錢?
6.大家認爲何是大家的競爭優點?
# 遠程工做
1.遠程工做和辦公室工做的比例是多少?
2.公司提供硬件嗎?更新計劃如何?
3.額外的附件和家居能夠經過公司購買嗎?這方面是否有預算?
4.有共享辦公或者上網的預算嗎?
5.多久須要去一次辦公室?
6.公司的會議室是否一直爲視頻會議準備着?
# 辦公室工做
1.辦公室的佈局如何?(開放的 / 小隔間 / 獨立辦公室)
2.有沒有支持/市場/或者其餘須要大量打電話的團隊在個人團隊旁邊辦公?
# 待遇
1.若是有獎金計劃的話,獎金如何分配?
2.若是有獎金計劃的話,過去的幾年裏一般會發百分之多少的獎金?
3.有五險一金或者其餘退休養老金等福利嗎?若是有的話,公司有配套的商業保險嗎?
# 帶薪休假
1.帶薪休假時間有多久?
2.病假和事假是分開的仍是一塊兒算?
3.我能夠提早使用假期時間嗎?也就是說應休假期是負的?
4.假期的更新策略是什麼樣的?也就是說未休的假期可否滾入下一週期
5.照顧小孩的政策如何?
6.無薪休假政策是什麼樣的?
來源:github.com/yifeikong/reverse-interview-zh
大部分翻譯自:github.com/viraptor/reverse-interview
推薦去個人博客閱讀更多:
2.Spring MVC、Spring Boot、Spring Cloud 系列教程
3.Maven、Git、Eclipse、Intellij IDEA 系列工具教程
生活很美好,明天見~