最近被上面指派去面试跟招募人才
所以开始有了去面试其他人的机会
会想到这问题,是前天面了一个有十年左右工作经验的工程师
面试过程中他聊了他如何设计一个系统架构,解决各种业务逻辑
包含他如何解决遇到的难题。
使用了哪些open source,选用的时候有哪些考量等等
整个过程对方充满著自信,而我个人听起来觉得这位面试者底力很够没啥问题
之后跟我同行的另一位同僚问了一个二元树找最大子树的白板问题
此时这是该面试者第一次让我觉得他露出一点尴尬的表情
后来他要求给他点时间思考,我问我同事说为什么要问这问题
他说面试工程师问这种问题应该是很基本的
我自己觉得对于这种工作好几年的工程师比起考他这类问题
应该更注重对方对于系统架构等全面的理解,所以我不太喜欢问这种白板问题
事后针对这点我跟我同事讨论了一段时间
不知到板上各位高手是如何面试一个资深工程师的
作者:
Csongs (西歌)
2017-12-06 08:53:00看你们想要这职缺做什么吧
作者:
blackacre (Black/White/Green acre)
2017-12-06 08:55:00你们找十年经验的人来作二元树的事情吗?
作者:
knives 2017-12-06 09:01:00你自己摸良心,出来工作那么久,真的有用到二元树
作者:
Csongs (西歌)
2017-12-06 09:02:00可以问他最后写code是什么时候,写什么
作者:
senjor (哞哞)
2017-12-06 09:02:00子树有包含自己吗?我都忘了 XDD不是左边或右边其中一个吗?
作者: s06yji3 (阿南) 2017-12-06 09:05:00
─=≡Σ((( つ‧ ω‧ )つ
作者:
final01 (牛顿运动定律)
2017-12-06 09:07:00先问问你们工作会不会用到吧!人家google 是肯定会用这些而且很在意才会问的
作者: codehard 2017-12-06 09:10:00
你面试他的目的是在了解他的专业是否符合职缺 还是要考倒他
作者:
wellkom (wellkom)
2017-12-06 09:12:00与其问这种问题还不如看他的 github 帐号
作者:
panpan (ㄚㄚㄚ)
2017-12-06 09:39:00让对方知道你们需要的人材是二元树的 他可以找别家更适合
就算暴力解法也是一种解法,可以观察和讨论求职者在这一方面的思考能力最好你就发现,通常好手还真的是样样都强,就算无法当场给出最佳解,思考方向也不会差太远
作者: t64141 (榕树) 2017-12-06 09:48:00
认同原PO的想法,觉得没必要
作者:
iamshiao (CircleHsiao)
2017-12-06 10:10:00做应用面的平常没机会写演算、练白板,东西早就都还给老师了,如果这份工作重演算当然是该问,但没用到问这个真的是没意义。
作者:
htury (冰点)
2017-12-06 10:36:00资深工程师看github+1,有时候白板题没特意练习还真会卡住,工程师进步到一个阶段,多少会在工作中做一些tool或lib来帮助自己工作简化,而且还可以看对方的code是不是符合要求。
作者:
senjor (哞哞)
2017-12-06 10:44:00全部都藏在bitbucket私人专案里面的代表不敢见人,不录用!
作者: mkmkdada (mkmkdada) 2017-12-06 11:00:00
如果那位同僚喜欢被考白板算法就这样吧
作者:
Ommm5566 (56天團)
2017-12-06 11:06:00拿研究所考古题XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
作者: hidog (.....) 2017-12-06 11:07:00
这种问题给他翻书很快就会了,但是面试现场问很容易回答不出来. 因为平常思考的都是架构,不会去钻研这种问题面试是挑选合适的员工,不是考倒对方
作者:
senjor (哞哞)
2017-12-06 11:09:00先考个格林公式,好让他证明大学微积分成绩不是作弊来的
作者:
wellkom (wellkom)
2017-12-06 11:36:00面试官跟HR还真的是公司的门面啊~ 遇到这种的如果是我可能就不去了,根本搞笑. 平常其他决策可能也一样水准
作者:
xo1100 (虾蒸河粉)
2017-12-06 11:45:00直接叫他唱首歌来听听如何?
作者:
NCUking (中大王)
2017-12-06 12:30:00出得起G社的薪水再来学人家面试好吗
作者: nanashi07 (NaNashi) 2017-12-06 12:32:00
很多都这样啊,上次还遇到个问api的内容,完全不会去记这些
换我考你,给你30分钟,当场写出一个微分和积分功能的程式为了防止你作弊,方程式等你手放在键盘上我才给你.
作者: PoloHuang (黄保罗) 2017-12-06 13:15:00
别闹了
最后找到很会背这些没意义题目的人 然后写程式逻辑差的要死 又不会解决问题的人有比较爽吗面试应该是了解对方经验 逻辑好不好 以及他解决问题的能力 这种google不到的东西才对吧 不然你打开Chrome面试Chrome如何 他应该可以轻松进你们公司
楼上说的那位很有名,他后来承认离开学校太久都忘光光
楼楼上那个是面试者的问题 系统架构跑去应征算法专长领域本来就不一样我是不太相信原PO是征algorithm是的话我补推回来
作者:
NCUking (中大王)
2017-12-06 14:53:00那个就homebrew作者呀
作者: windlll (我要工作阿) 2017-12-06 15:48:00
自己是那种问白板会死,但观念可以解释..
你同事问的那题也就是leetcode上抄下来的而已
作者:
neofish (半带拟隆鲷)
2017-12-06 16:40:00没意义,你们工作上会用到吗?不会的话考做什么?没意义,你们工作上会用到吗?不会的话考做什么?要不要顺便考水电?接网络线路也是工程师的一种Sorry,手机重复推
作者:
ken9527k (来韩老师这边)
2017-12-06 18:17:00这种题也不难阿 现场想一下就好
作者:
Argos (Big doge is watching u)
2017-12-06 19:49:00工作上没用到的东西拿出来考 就只是想洗人家脸满足自己虚荣这种公司能雇到什么专才我也是很怀疑的啦要刻意洗人家脸也不用白板题啦 拿公司专案特定需求随便一个拿出来问解法 99%都垮了好吗?没实际遇到谁知道要怎样解决
作者:
joery (Lin)
2017-12-06 20:12:00排完后他去长一颗新的树给你,非本科系很少有修资料结构吧
作者:
Rodrigo (swinger)
2017-12-06 22:00:00找最大子树干嘛?自动平衡还比较实在
作者: ggBird (ggBird) 2017-12-06 22:34:00
帮嘘
超讨厌考一些跟工作无关无意义的题目,不过就没题目想问而问,确定二元树有工作十年经验的是重点?
作者:
mathrew (Joey)
2017-12-07 08:26:00只想问 你们工作上会用到吗?
作者: iman00b 2017-12-07 13:43:00
J大的色码少了金银!不录取(误)
作者:
gachen (抠比)
2017-12-08 00:30:00我不知道这样评估好不好,只知道在美国的话即使senior除了system design 还是会考一些这种leetcode coding 题你们出的这题可以考察他的recursion 跟 tree的data structure , 基础好的话即使无法bug free 还是可以展现一些学识基础的
作者: ku399999 2017-12-08 00:49:00
走二元树到底是有多难大家恨成这样...
作者: leavefly (leavefly) 2017-12-08 13:42:00
你有没像过你们到底需要10年工程做什么..实作逻辑??
作者:
senjor (哞哞)
2017-12-08 15:05:00不是难不难的问题...我也可以请工程师帮我吹汽球跟折纸(ry
面试也是一家公司的价值所在 想要什么样的人自己去争取
作者:
CCben (new man)
2017-12-23 11:21:00你同僚真的没经验面试资深工程师.
作者: SNOWXD00 2017-12-25 13:10:00
前几天才面试一家,也是考这种的,还考10几题,上网一查风评超差,旁边会议室开会跟同乐会一样。
作者:
Weky (Never mind)
2017-12-26 11:07:00如果是open book的实作题我觉得还可以但要白板题直接写那种我觉得有点刁 对面如果都很快解我想年薪150~200+是基本的