我们传统的软件工程师白板面试过程为2 天整。
- 限非全远端职位,必须本人在台北市。
- 面试的每一天都从上午 9 点开始,中午休息,然后一直持续到晚上。
- 一天分为几个 1.5 小时的会议,每个会议由不同的软件工程师主持。
- 1.5 小时的课程纯粹是技术性的。
- 成功完成第一天的候选人将被邀请参加第二天的技术面 试。
加速替代
我们强烈鼓励候选人改为通过加速实地考试 进行申请。整个技术评估过程仅需 2.5 个小时,而不是 2 天。
白板常规主题
- 数组/字符串
- 二叉树
- 链接列表
- DFS / BFS
- 回溯
- 动态编程
为什么我们倾向于不赞成白板考试?
1.算法不能准确反映实际工作。
您上一次在工作中何时实现 BubbleSort 或 HeapSort?工程能力不一定要用算法来测试。
2.运气是一个重要因素-算法彩票
一些候选人很不幸,碰巧得到了他们很久没有研究或见过的算法。在此过程中将有很多随机性。
3.年龄歧视。
青睐年轻的工程师和应届毕业生,因为最近在大学中教授了基本的计算机科学概念。算法也倾向于偏爱年轻人。
4.每个人都花费更多时间。
整个过程为 2 天,比我们的** [加速实地考试](/handbook / recruit / takehome.html)更长。 ** 整个过程为 2 天,比我们的** [加速实地考试](/handbook / recruit / takehome.html)更长。 **
5.准备时间更长。
候选人将需要记忆和审查算法。这是很多不必要的额外工作,与您的日常工作无关。