網頁

2018/12/23

面試 程式設計師 你有沒有問題想問的?

面試時,有的面試官在問完問題後,也會反問你有沒有問題想問公司,以下是我整理的一些問題列表。有些問題有些白目,可能會激怒對方,請斟酌。


  • 公司如何盈利?
  • 公司的競爭優勢是什麼?
  • 公司有哪些競爭對手?
  • 公司的未來的目標?
  • 公司人數?
  • 公司分為哪些部門?
  • 這個職缺是怎麼產生的?是因業務擴編還是補人?
  • 如果此職缺是補人?那先前人員離開的原因?
  • 為什麼這個職缺長期都在徵人?
  • 這個職缺需要哪些必要技能?
  • 這個職缺需要什麼樣的人格特質?
  • 這個職缺的主要任務及未來目標?
  • 這個職缺最常用到的工具/框架是什麼?
  • 為什麼選擇使用[技術/工具名稱],而不使用[技術/工具名稱]
  • 這個職缺需要碰到的人有哪些?垂直及橫向?
  • 開發/維護/測試/寫文件/開會占工作比率?
  • 是否需要參與使用者訪談的工作?
  • 是否需要系統分析?
  • 系統架構如何決定的?
  • 如何管理資料庫?有專職的DBA嗎?
  • 我能夠為你們解決什麼問題?
  • 您認為我哪方面需要再加強?
  • 團隊成員間的工作如何被指派及分配?
  • 團隊成員間的合作方式?
  • 團隊成員間的溝通工具?
  • 團隊人數?
  • 工作氣氛是活潑還是安靜?
  • 同事的個性?是否樂於分享指導?
  • 您是未來的主管嗎?若是,則管理方式為何?
  • 公司如何幫助員工成長?
  • 公司如何評估工作績效?
  • 專案如何管理?
  • 是否有跑敏捷開發?
  • 專案的開發流程?
  • 工作是如何產生的?
  • 完成一件任務所需要的時間如何評估?
  • 若反映無法在時限內完成指派的工作如何處理?
  • 是否有Code review?
  • 是否有寫測試程式?
  • 請問您的工作經歷?
  • 你在這公司做多久了?
  • 您喜歡這間公司嗎?
  • 您喜歡您目前的工作嗎?最喜歡的點是?
  • 目前公司讓你最不喜歡的點是?
  • 您平常都幾點下班?
  • 公司網路有控管嗎?
  • 工作環境如何?開放辦公室還是隔板(cubical office)?
  • 有提供工作電腦嗎?配備?
  • 提供幾個螢幕?
  • 上班要刷卡嗎?
  • 遲到規定?
  • 服儀規定?
  • 加班情況?
  • 是否有加班費?
  • 對加班的認定標準?
  • 薪資福利?三節獎金?年終?績效獎金?工作獎金?員工旅遊?健康檢查?team building?飲料零食?特休?
  • 請事假的流程與規定?
  • 請病假的流程與規定?
  • 臨時有意外如何請假?
  • 可隨意外出嗎?
  • 辦公室可吃東西嗎?
  • 很累小睡一下可以嗎?

以下是技術問題,這邊只是一些範例。面試官可以問你,當然你也可以反問(用"討論"這個詞比較好聽)。一方面你可以測試面試官的料,也可以從面試中學習。這用意在於,面試官總是用他熟的技術問你不熟的,那當然你可以用你熟的問他不熟的,然後要在同個技術範疇內提問。

因為不可能知道所有的事,包含面試官也是。請參考redux作者Dan Abramov.的2018年,那些我所不知道的技術

  • 如果面試官質疑你對程式沒有熱情,你可以反問面試官是否可具體說明什麼是「對程式的熱情」。
  • 如果面試官問你有沒有用過Base64 Encode,然後問64是什麼意思?你可以反問面試官MD5的原理。
  • 如果面試官問你用過哪些設計模式,你可以反問面試官同樣的問題,或問他貴專案用了哪些模式,並請他解釋一個設計模式怎麼實現。
  • 如果面試官問你是否有SQL tuning的經驗,你可以反問面試官請舉例您有過什麼樣的SQL tuning的實例。
  • 如果面試官問你多執行緒,你可以反問面試官在他們專案上應用的情境,為什麼要用,要解決什麼問題。
  • 如果面試官問你LinkedList與ArrayList的差異,你可以反問面試官HashTable和HashMap的差異,或TreeMap與HashMap的差異,或問在他們專案哪裡會用到LinkedList。
  • 如果面試官問你HTTP GET和POST差異,你可以反問那POST和PUT有什麼差異。

有人有做清楚的整理 - 面試時的反問


沒有留言:

張貼留言