你還有什么問題嗎?
在面試過程中,一般都會有一個固定環節,那就是在臨近結束時,面試官會問求職者:你還有什么問題嗎?
其實,這是一個很好的了解公司,了解未來團隊的機會,但很多求職者卻不知道問什么,或者是問不到點兒上,錯過了這個機會。
我最近逛 GitHub 時剛好看到一個倉庫,這個倉庫是一份求職者向面試官的提問清單。內容包含關于職位,公司,文化,工作內容等一系列問題,覆蓋面還是挺廣的。
大家在看的時候可以記一些自己感興趣的,然后結合具體面試過程,提有針對性的問題。
原倉庫是英文的,我嘗試地翻譯了一下,如果有不準確的地方,歡迎大家交流,或者提 pr。
內容如下:
關于職位
- 你為什么招聘這個職位?
- 我在公司的角色是什么?
- 我將在組織內的工作處在什么位置?
- 我預計會在這個職位上停留多久?
- 我的日常職責是什么?
- 你預計我會花多少時間在每一個上?
- 我都會使用哪些編程語言?
- 公司會給我時間學習我需要使用但還不會的語言嗎?
- 你有目標薪資范圍嗎?
開發協作/團隊交流
- 你的團隊是如何構成的?
- 目前有多少開發人員?
- 團隊規模有多大?
- 垂直切片還是水平切片?
- 團隊坐在一起嗎?
- 團隊是否有與其他員工/其他團隊隔離的區域?
- 團隊成員多久參加一次會議?
- 開發人員是否會定期結對編程?
- 開發人員是否使用屏幕共享或協作編碼工具?
- 你(或我未來的老板)的領導風格是什么?
- 是否遵循項目管理的敏捷方法(Kanban, scrum, etc)
- 你如何分配工作?
- 你是根據熟練程度預先分配任務,還是希望所有成員都同樣熟練?
- 你如何評估工作?
- 單一產品,還是我會定期從事不同的項目?
- 您的公司/團隊多久開始一個新項目?
- 您的團隊與公司其他團隊的最佳和最差工作關系是什么?
- 您的團隊與其他團隊互動的頻率如何?
- 你是否發現自己經常被其他團隊的依賴所阻礙?
- 團隊的工作時長?
開發過程
- 你使用什么源代碼管理工具?你能解釋一下你為什么選擇它嗎?
- 你的倉庫是在內部托管還是在第三方服務上托管?
- 如果在內部,您是否使用 GitHub Enterprise 或 Gitlab 等倉庫管理程序?
- 關于開發人員推送變更,您目前的工作流程是什么?
- 你做拉取請求,還是每個人都只是合并到一個中央倉庫?
- 你使用什么分支方法?(Git-Flow、Github-Flow、Environment Merging、something custom)
- 你是在使用工單系統嗎?還是口頭說說,聽一聽就算了。
- 您是否對 bugs 和新功能使用相同的系統?
- 優先級如何確定?
- 什么更優先?bugs 還是功能?
- 是否提前確定并記錄了任務的詳細要求?
- 任務是如何添加到待辦事項中的?
- 誰來決定產品的功能?是如何抉擇的?
- 開發人員如何參與該決策?
- 測試人員如何參與該過程?
- 您如何跟蹤開發時間?
- 你有代碼審查流程嗎?
- 您的代碼審查過程是否會阻止部署代碼?
- 你的代碼審查過程是否促進了同理心?
- 您的團隊是否鼓勵使用 SOLID 和 DRY 設計原則來避免復雜性?
- 你對對象的健壯性怎么看?
- 您是否已建立了代碼規范?
- 您是否創建了自己的規范,或者是使用第三方的(PEP8, PSRs, Standard JS, etc)
- 是否有自動化的 linting 流程來驗證您的規范?
- Tabs or spaces?
- Allman or BSD braces?
- 分號?
- 你的開發環境是什么樣的?
- 虛擬機?本地(VirtualBox)還是遠程(ESXi)?
- 每個人都有相同的開發環境嗎?
- 你在使用 vagrant and/or puppet/chef 嗎?
- 開發環境與生產環境的鏡像有多接近?
- 我會得到一臺新的筆記本電腦嗎?(作者注:這些基本上是喬爾測試“最佳工具”問題的更直接版本。)
- Windows、Mac 還是 Linux?我有選擇嗎?
- 我可以在那臺筆記本電腦上安裝我想要的任何東西嗎?
- 它會配備 SSD 和盡可能多的內存嗎?
- 我有多難證明購買軟件的合理性?
- 我多久會收到一次硬件升級?
- 你的發布時間表是怎樣的?
- 我會定期與客戶直接溝通,還是一般都會通過中間人進行?
- 在開始一個新項目之前,我能看到項目的明確規范/模型嗎?
- QA/測試是如何完成的?
- 開發人員是否也需要進行測試?到什么程度?
- 如果有單獨的測試團隊,測試和開發之間如何協調?
- 如何做出發布準備就緒的決定?
- 誰來設計 UI?
- 是否期望開發人員做?
- 公司里有圖形設計師嗎?
- 公司里有用戶體驗設計師嗎?
- 公司是否有像 CMM 或 SOC 這樣的合規要求?
- 您有 SLA(Service Level Agreement)嗎?
- 您能保證以下任何一項嗎?如果可以,多長時間?
- Turn Around Time (TAT)
- Average Speed to Answer (ASA)
- Time Service Factor (TSF)
- 升級計劃是什么?如果不遵守計劃會有什么后果?
- 你有 on-call 時間嗎?
- on-call 時間表是怎樣的?
- 您能保證以下任何一項嗎?如果可以,多長時間?
- 您的工程師對當前工具集的滿意度如何?如果他們必須更換一種工具,它會是什么,他們會用什么來代替它?
監控/on-call
- 你有任何應用級別的日志嗎?如果有,怎么查看?
- 日志是否跨多個硬件平臺聚合?
- 日志可以搜索嗎?
- 日志記錄有多詳細?
- 你用什么監控軟件?(Nagios、Icinga、Zabbix 等)
- 您是否定期記錄和審查應用程序性能指標?相對于其他類型的任務,性能優化的優先級如何?
- 如何通知員工報錯情況?(PagerDuty, Email, SMS, big monitors in each teams room, etc.)
- 每個 IT 團隊是否需要永久 on-call 待命?
- 是否有一個永久性的“控制中心”來跟蹤事件并通知負責的 on-call 值班人員?
- 如果無法聯系到某人,是否有升級流程?
- 開發人員是否也需要 on-call 值班?
- 當 on-call 值班時,下班后處理事件/問題的時間,是否算作加班?
- 員工在等待 on-call 時是否應該在下班后工作?
遠程
- 公司在什么時區工作?
- 公司會為電子或家具等家庭辦公設備付費嗎?
- 如果是,該設備是否會被視為公司財產?
- 如果當我離開公司時,我必須歸還嗎?
- 您是否有諸如 Slack 或 Jabber 之類的團隊聊天工具?您的開發人員是否積極使用它,這是他們的主要溝通渠道嗎?
- 您的開發人員是否使用 Skype 或 Google Hangouts 等視頻聊天軟件?
- 如果團隊中的一部分人在辦公室工作,您是否有專用計算機用于與遠程員工進行視頻聊天?
- 我必須通過 VPN 工作嗎?
- 我應該多久去一次辦公室?
- 我的差旅費用會由公司報銷還是直接承擔?
- 我的工作時間有多靈活?如果需要,我可以在白天請假并在晚上補上嗎?
開源
- 你使用開源庫嗎?
- 您知道這些庫的許可嗎?
- 貴公司是否發布開源代碼?
- 貴公司是否為開源庫做出貢獻(或鼓勵他們的開發人員做出貢獻)?
- 關于我發布開源代碼(個人項目)的公司政策是什么?
- 如果有審批流程,需要多長時間?
- 流程是否正式?
代碼庫/架構
- 代碼庫多長時間了?
- 你有自動化測試套件嗎?
- 你使用什么庫和工具?
- 都做哪些種類的測試?(unit, integration, system, load, ...)
- 你的測試方法都有哪些?(BDD, TDD, Spike & Stabilize, ...)
- 目前的測試覆蓋率是多少?你滿意嗎?
- 您是否定期糾正技術債務?
- 從 0 到 10,你有多少 spaghetti code?
- 您的代碼庫的文檔記錄如何?
- 您是否使用像 PHPDoc 或 JSDoc 等自動化文檔系統?
- 維護 wiki 嗎?
- 純 CSS,還是編譯中間件(LESS, SASS, etc)?
- 您支持哪些瀏覽器和操作系統版本?
- 您的代碼庫是否需要構建過程,并且是自動化的嗎?
- 您是否實施了持續集成流程?
- 您是否使用 MVC 或類似的代碼結構?
- 是否有內部框架,如果有,誰來控制它?
- 您是自己托管產品(Local、CoLo、VPS)還是在 AWS 或 Heroku 等云平臺上運行?
多樣性
- 公司的 非男性 比例是多少?
- 公司的 非白人 比例是多少?
- 公司的 LGBTQ 比例是多少?
- 公司的 非開發人員 比例是多少?
文化
- 在這里工作的節奏是怎樣的?是偶爾很忙,需要通宵,還是一年之內都差不多?一周,或者一個月呢?是在一個星期,或者一個月之內分布的很平均,還是會特別忙?
- 是什么讓你(面試官)選擇加入這家公司?
- 在這里工作最享受的是什么?
- 貴公司的英雄是誰?
- 最有名的人有什么共同點?
- 公司是否有針對員工成就的獎勵制度?
- 什么樣的人在這里容易成功?什么類型的人不容易?
- 我是否被允許或期望將我的工作帶回家?
- 關于工作時間、截止日期和加班時間的期望是什么?
- 你們提供多少假期?
- 假期申請預計需要多長時間?
- 開放式辦公室、個人辦公室或隔間?
- 有著裝要求嗎?
- 開發部門與銷售部門關系怎么樣?誰設定最后期限?
- 公司是否提供零食或飲料?
- 您對開發人員每天有多少生產時間有什么期望?
公司
- 貴公司目前是否盈利?
- 你的團隊在過去一年中最大的變化是什么?
- 如果我得到這份工作,我如何在績效評估中獲得“gold star”?在接下來的一年里,你希望在這個職位上看到哪些關鍵成就?
- 你最擔心哪個競爭對手?
- 銷售/運營/技術/營銷/財務在這里是如何工作的?(即,您要工作的小組以外的小組。)
- 什么是公司成功的關鍵的一件事,這件事是公司以外的人不知道的?
- 您是如何開始從事這個行業的?你為什么留下來?
- 是什么讓你徹夜難眠?這些天你最大的擔心是什么?
- 您對公司最大的抱怨是什么?
- 如果我們有一個非常成功的一年,那會是什么樣子?未來 12 個月會發生什么?這個職位如何幫助實現這一目標?
- 公司或者我未來的老板如何進行績效評估?我如何充分利用績效評估流程以確保我為公司盡我所能?
- 與員工共享哪些信息(收入、成本、運營指標)?
- Is this an open-book shop, or do you play it closer to the vest?
- 信息如何共享?
- 我如何獲得在這份工作中取得成功所需的信息?
- 誰是醫療保健提供者?
- 貴公司支付多少百分比的保險?
- 貴公司是否提供產假/育兒假?
- 公司會為培訓計劃/認證/會議付費嗎?審批流程是怎樣的?
- 關于副項目,公司的政策是什么?我可以在自己的網站上工作嗎?
- 我是否擁有我自己在自己的硬件上編寫的代碼,還是公司聲稱它是他們的?
PHP
- 您使用公共框架還是內部環境?
- 當您在公共框架中發現錯誤時,您會將其回饋給社區嗎?
- 您使用 PHP 驅動的 HTML 模板,還是 Smarty 或 Twig 等第三方模板引擎?
- Do you use Composer?
- 您鼓勵您的開發人員參加 ZCE 考試嗎?
- 您使用的是哪個版本的 PHP?
- PHP 新版本的更新計劃是什么?
JavaScript
- 您的前端技術棧是什么?(jQuery?, Underscore/Lodash?, Angular/Ember/React?, etc)
- 為什么這么選?
- 您的前端代碼是否使用諸如 Webpack 或 Browserify 之類的模塊加載器捆綁在一起?
- 您是否使用模板引擎,例如 EJS、Jade 或 Handlebars?
- 您是否使用編譯語言,例如 Coffeescript 或 Typescript?(如果是,是必要的嗎?)
- 你使用 NodeJS 作為軟件平臺嗎?(ie, beyond tooling)
系統和網絡管理 / IT 運維
- 您使用配置管理工具嗎?(Puppet, Chef, cfengine, Ansible)
- 為什么選擇它?
- 您的 IT 員工是否接受使用它?
- 配置版本是否受控?
- 向系統授予用戶訪問權限(RDP、SSH 等)的過程是什么?
- 不同類別的用戶是否有多個訪問級別?
- 開發人員是否擁有系統的管理員/root 權限?
- 如果是:為什么?
- 您是否有用于測試/開發的不同暫存環境?(例如:DEV、QA、PreLIVE、LIVE)
- 是否允許開發人員連接到開發環境之外的系統?
- 您有變更管理流程嗎?(ITIL 等)
- 您是如何組織系統管理、應用程序開發、應用程序部署和應用程序運維,使它們有序結合的?
- 是否有服務器文檔/操作指南/最佳實踐的 wiki?
- 您是否在所有服務器上使用相同的操作系統分發版,或者是否為每個服務器配置了特定需求?
- 你為什么選擇你的操作系統?有什么要求?
- 開發系統和服務是標準化的,還是開發人員選擇自己的環境?
- 工具是否需要在使用前獲得批準,或者我可以使用我想要的任何東西嗎?
- 您多久更換一次服務器硬件?
- 我必須自己更換硬件零件還是有專門的團隊/外部承包商?
- 您使用什么軟件/服務來進行負載平衡?
- 您的應用程序是針對水平擴展還是垂直擴展而構建的?
- 服務器的平均正常運行時間是多少?
- 您認為正常運行時間是系統可靠性的一個很好的指標嗎?
- 你如何測試容錯能力?你有某種“Chaos Monkey”嗎?
- 當官方存儲庫無法提供包/錯誤修復時,是否有將自構建包 (.deb/.rpm/.msi) 放入某個內部存儲庫的過程?
- 您如何管理網絡上的 IP 地址和 DNS 記錄?
- 您有(切換到)IPv6 的計劃嗎?
- 你對你的網絡進行分類嗎?(數據庫服務器網絡、前端網絡、中間件網絡?)還是各種網絡中的所有內容都混合在一起?
- DEV/QA/PreLIVE/LIVE 系統都在一個大網絡中,還是每個都在一個單獨的網絡中?他們是否有防火墻,所以 DEV 系統不能 DoS 一個 LIVE 系統?
- 管理內部/外部防火墻規則的流程是什么?
看完之后你什么感覺呢?反正對于我來說還是挺驚訝的。里面的很多問題都讓我懷疑,國外的求職者真的會在面試過程中問這些問題嗎?問得這么細?
還是說國內的求職環境也是如此,只有我還停留在什么都不知道的觀念里。
不過話說回來,其中的一些問題還是有借鑒意義的,希望能夠給大家帶來幫助。
如果大家有什么新的想法,也歡迎留言討論,或者直接給項目提 pr。
以上就是本文的全部內容,如果覺得還不錯的話歡迎點贊,轉發和關注,感謝支持。
項目地址:
推薦閱讀:

浙公網安備 33010602011771號