如果是職場小白的話,關于技術面試最后反問面試官的話(反向面試),下面列表里的問題對于參加技術面試的人來說可能有些用。 列表里的問題并不一定適用于某個特定的職位或者工作類型,也沒有排序 最開始的時候這只是我自己的問題列表,但是慢慢地添加了一些我覺得可能讓我對這家公司亮紅牌的問題。 我也注意到被我面試的人提問我的問題太少了,感覺他們挺浪費機會的。
GitHub地址:https://github.com/yifeikong/reverse-interview-zh
反向面試備份如下
預期使用方式
- 檢查一下哪些問題你感興趣
- 檢查一下哪些是你可以自己在網上找到答案的
- 找不到的話就向面試官提問
絕對不要想把這個列表里的每個問題都問一遍。(尊重面試官的時間,而且你可以通過查找已經發布的答案來顯示 你的主動性)
請記住事情總是靈活的,組織的結構調整也會經常發生。擁有一個 bug 追蹤系統并不會保證高效處理 bug。 CI/CD (持續集成系統) 也不一定保證交付時間會很短。
職責
- On-call (電話值班)的計劃或者規定是什么?值班或者遇到問題加班時候有加班費嗎?
- 我的日常工作是什么?
- 有給我設定的特定目標嗎?
- 團隊里面初級和高級工程師的比例是多少?(有計劃改變嗎)
- 入職培訓 (onboarding) 會是什么樣的?
- 每個開發者有多大的自由來做出決定?
- 在你看來,這個工作做到什么程度算成功?
- 你期望我在最初的一個月 / 三個月能夠完成什么?
- 試用期結束的時候,你會怎么樣衡量我的績效?
- 自己單獨的開發活動和按部就班工作的比例大概是怎樣的?
- 一個典型的一天或者一周的工作是怎樣安排的?
- 對我的申請你有什么疑慮么?
- 在這份工作上,我將會和誰緊密合作?
- 我的直接上級他們的上級都是什么樣的管理風格?(事無巨細還是著眼宏觀)
- 我在這個崗位上應該如何發展?會有哪些機會?
- 每天預期 / 核心工作時間是多少小時?
- 我入職的崗位是新增還是接替之前離職的同事?(是否有技術債需要還)?(zh)
- 入職之后在哪個項目組,項目是新成立還是已有的?(zh)
技術
- 公司常用的技術棧是什么?
- 你們怎么使用源碼控制系統?
- 你們怎么測試代碼?
- 你們怎么追蹤 bug?
- 你們怎樣監控項目?
- 你們怎么集成和部署代碼改動?是使用持續集成和持續部署嗎 (CI/CD)?
- 你們的基礎設施搭建在版本管理系統里嗎?或者是代碼化的嗎?
- 從計劃到完成一項任務的工作流是什么樣的?
- 你們如何準備故障恢復?
- 有標準的開發環境嗎?是強制的嗎?
- 你們需要花費多長時間來給產品搭建一個本地測試環境?(分鐘 / 小時 / 天)
- 你們需要花費多長時間來響應代碼或者依賴中的安全問題?
- 所有的開發者都可以使用他們電腦的本地管理員權限嗎?
- 介紹一下你們的技術原則或者展望。
- 你們的代碼有開發文檔嗎?有沒有單獨的供消費者閱讀的文檔?
- 你們有更高層次的文檔嗎?比如說 ER 圖,數據庫范式
- 你們使用靜態代碼分析嗎?
- 你們如何管理內部和外部的數字資產?
- 你們如何管理依賴?
- 公司是否有技術分享交流活動?有的話,多久一次呢?(zh)
- 你們的數據庫是怎么進行版本控制的?(zh)
- 業務需求有沒有文檔記錄?是如何記錄的?(zh)
團隊
- 工作是怎么組織的?
- 團隊內 / 團隊間的交流通常是怎樣的?
- 你們使用什么工具來做項目組織?你的實際體會是什么?
- 如果遇到不同的意見怎樣處理?
- 誰來設定優先級 / 計劃?
- 如果團隊沒能趕上預期發布日期怎么辦?
- 每周都會開什么類型的會議?
- 會有定期的和上級的一對一談話嗎?
- 產品 / 服務的規劃是什么樣的?(n 周一發布 / 持續部署 / 多個發布流 / …)
- 生產環境發生事故了怎么辦?是否有不批評人而分析問題的文化?
- 有沒有一些團隊正在經歷還尚待解決的挑戰?
- 你們如何跟蹤進度?
- 預期和目標是如何設定的?誰來設定?
- Code Review 如何實施?
- 給我介紹下團隊里一個典型的 sprint
- 你們如何平衡技術和商業目標?
- 你們如何共享知識?
- 團隊有多大?
- 公司技術團隊的架構和人員組成?(zh)
- 團隊內開發、產品、運營哪一方是需求的主要提出方?哪一方更強勢?(zh)
問未來的同事
- 開發者傾向于從哪里學習?
- 你對在這里工作最滿意的地方是?
- 最不滿意的呢?
- 如果可以的話,你想改變哪里?
- 團隊最老的成員在這里多久了?
- 在小團隊中,有沒有出現成員性格互相沖突的情況?最后是如何解決的?
公司
- 公司為什么在招人?(產品發展 / 新產品 / 波動…)
- 有沒有會議 / 旅行預算?使用的規定是什么?
- 晉升流程是怎樣的?要求 / 預期是怎樣溝通的?
- 績效評估流程是怎樣的?
- 技術和管理兩條職業路徑是分開的嗎?
- 對于多元化招聘的現狀或者觀點是什么?
- 有公司級別的學習資源嗎?比如電子書訂閱或者在線課程?
- 有獲取證書的預算嗎?
- 公司的成熟度如何?(早期尋找方向 / 有內容的工作 / 維護中 / …)
- 我可以為開源項目做貢獻嗎?是否需要審批?
- 你認為公司未來五年或者十年會發展成什么樣子?
- 公司的大多數員工是如何看待整潔代碼的?
- 你上次注意到有人成長是什么時候?他們在哪方面成長了?
- 在這里成功的定義是什么?如何衡量成功?
- 有體育活動或者團建么?
- 有內部的黑客馬拉松活動嗎?
- 公司支持開源項目嗎?
- 有競業限制或者保密協議需要簽嗎?
- 你們認為公司文化中的空白是什么?
- 能夠跟我說一公司處于不良情況,以及如何處理的故事嗎?
- 您在這工作了多久了?您覺得體驗如何?(zh)
- 大家為什么會喜歡這里?(zh)
- 公司的調薪制度是如何的?(zh)
社會問題
- 你們關于多元化招聘什么看法?
- 你們的公司文化如何?你認為有什么空白么?
- 這里的工作生活平衡地怎么樣?
- 公司對氣候變化有什么態度嗎?
沖突
- 不同的意見如何處理?
- 如果被退回了會怎樣?(“這個在預計的時間內做不完”)
- 當團隊有壓力并且在超負荷工作的時候怎么處理?
- 如果有人注意到了在流程或者技術等其他方面又改進的地方,怎么辦?
- 當管理層的預期和工程師的績效之間有差距的時候如何處理?
- 能給我講一個公司深處有毒環境以及如何處理的故事嗎?
- 如果在公司內你的同事因涉嫌性侵犯他人而被調查,請問你會如何處理?
- 假設我自己很不幸是在公司內被性侵的受害者,在公司內部有沒有爭取合法權益的渠道?
商業
- 你們現在盈利嗎?
- 如果沒有的話,還需要多久?
- 公司的資金來源是什么?誰影響或者制定高層計劃或方向?
- 你們如何掙錢?
- 什么阻止了你們掙更多的錢?
- 公司未來一年的增長計劃怎樣?五年呢?
- 你們認為什么是你們的競爭優勢?
- 你們的競爭優勢是什么?
- 公司未來的商業規劃是怎樣的?有上市的計劃嗎?(zh)
遠程工作
- 遠程工作和辦公室工作的比例是多少?
- 公司提供硬件嗎?更新計劃如何?
- 使用自己的硬件辦公可以嗎?現在有政策嗎?
- 額外的附件和家具可以通過公司購買嗎?這方面是否有預算?
- 有共享辦公或者上網的預算嗎?
- 多久需要去一次辦公室?
- 公司的會議室是否一直是視頻會議就緒的?
辦公室布局
- 辦公室的布局如何?(開放的 / 小隔間 / 獨立辦公室)
- 有沒有支持 / 市場 / 或者其他需要大量打電話的團隊在我的團隊旁邊辦公?
終極問題
- 該職位為何會空缺?
- 公司如何保證人才不流失?
- 這份工作 / 團隊 / 公司最好和最壞的方面是?
- 你最開始為什么選擇了這家公司?
- 你為什么留在這家公司?
待遇
- 如果有獎金計劃的話,獎金如何分配?
- 如果有獎金計劃的話,過去的幾年里通常會發百分之多少的獎金?
- 有五險一金(zh)/401k(us)或者其他退休養老金等福利嗎?
- 五險一金中,補充公積金一般交多少比例?/401k一般交多少比例?我可以自己選擇這一比例嗎?
- 有什么醫療保險嗎?如果有的話何時開始?
- 有額外商業保險嗎?例如人壽保險和額外的養老/醫療保險?
- 更換工作地點,公司付費嗎?
休假
- 帶薪休假時間有多久?
- 病假和事假是分開的還是一起算?
- 我可以提前使用假期時間嗎?也就是說應休假期是負的?
- 假期的更新策略是什么樣的?也就是說未休的假期能否滾入下一周期
- 照顧小孩的政策如何?
- 無薪休假政策是什么樣的?
- 學術性休假政策是怎么樣的?