我們傳統的軟件工程師白板面試過程為2 天整。
- 限非全遠端職位,必須本人在台北市。
- 面試的每一天都從上午 9 點開始,中午休息,然後一直持續到晚上。
- 一天分為幾個 1.5 小時的會議,每個會議由不同的軟件工程師主持。
- 1.5 小時的課程純粹是技術性的。
- 成功完成第一天的候選人將被邀請參加第二天的技術面試。
加速替代
我們強烈鼓勵候選人改為通過加速實地考試 進行申請。整個技術評估過程僅需 2.5 個小時,而不是 2 天。
白板常規主題
- 數組/字符串
- 二叉樹
- 鏈接列表
- DFS / BFS
- 回溯
- 動態編程
為什麼我們傾向於不贊成白板考試?
1.算法不能準確反映實際工作。
您上一次在工作中何時實現 BubbleSort 或 HeapSort?工程能力不一定要用算法來測試。
2.運氣是一個重要因素-算法彩票
一些候選人很不幸,碰巧得到了他們很久沒有研究或見過的算法。在此過程中將有很多隨機性。
3.年齡歧視。
青睞年輕的工程師和應屆畢業生,因為最近在大學中教授了基本的計算機科學概念。算法也傾向於偏愛年輕人。
4.每個人都花費更多時間。
整個過程為 2 天,比我們的** [加速實地考試](/handbook / recruit / takehome.html)更長。**
5.準備時間更長。
候選人將需要記憶和審查算法。這是很多不必要的額外工作,與您的日常工作無關。