第一次当“面试官”的感受

2023-10-21 09:25:23 +08:00
 xuegy
虽然我即将博士毕业正在被别人面试,但是同时我也在学校内面试本科生来接我手里的活。这也算是一种非常特殊的体验了。
工作就是写 Python 脚本自动化生成 word 文档。需要 Python ,Git ,以及熟悉标记语言( LaTeX 或 XML )。我已经把大框架搭好了,就需要找人写 docx 模版。
一开始老板想省钱,要我先在内部找(机械工程)。这里人均 MATLAB ,会 Python 的人不多。组里其他的博士都表示不会 Python 没法接这个活。有一个硕士号称学过一点 Python ,于是找了一个最简单的模版让他试试。一个星期过去了,问他他说在安装 Python 。两个星期过去了,告诉我不会写。此事最终不了了之。
跟老板讨论这件事,最终被我说服同意开工资从 CS 找本科生。广告贴出去收到若干简历:
1.机械工程硕士:简历中规中矩。号称会 Python ,不会 Git 我直接否了。
2.金融工程硕士:简历极为华丽。号称会 Python ,Git ,LaTeX 。面试 Python 8 道题答出 2 道。给他一个 LaTeX 公式让他打出来,他说他以为 LaTeX 就是 Word 里用鼠标点的公式。让他展示一下 GitHub 个人页面,只有 fork 别人的 Python 项目,没有 commit 。
3.CS 本科生 1:简历中规中矩。号称学过 Python ,会 Git ,LaTeX 。面试 Python 8 道题答出 6 道,GitHub 内容不错,LaTeX 公式我提示了四个地方才磕磕巴巴写出来。
4.CS 本科生 2:简历跟草稿似的,甚至没写会 Python ,主业是前端开发。面试 Python 8 道题全对,GitLab 内容不错,XML 对他来说更是小菜一碟。问他为什么简历上不写,他云淡风轻地说 Python 这种东西不需要专门上课去学。最终决定招他来写模版。
总结:专业的事还是要交给专业的人去做。简历的排版跟实际水平关系不大。以及金融工程的简历简直就是诈骗,熟练掌握 Python 和 Git=在 GitHub 上 fork 别人的 Python 项目。
4793 次点击
所在节点    职场话题
23 条回复
CRVV
2023-10-23 00:59:42 +08:00
@forgottenPerson
@iOCZ

学好数学需要的能力和写代码需要的能力不一样。能学好数学的人不一定能写好代码,反过来也一样

学数学需要的能力大约是做算法题的能力,有人能做从没做过的算法题,这种人通常能轻松学好数学。
做算法题需要 凭空 想出来一个解法,这个解法不能或者很难从题目中 推理 得到。

但是实际写代码需要 推理能力,实际问题的实现方式都可以从需求推理得到。
工作中经常花费大量时间在解决 bug 上,大多数情况下,解决 bug 需要的就是在一个很长的逻辑链条上做推理,这种推理对大多数人来说非常困难,但也有人做起来很容易。所以经常会出现一个 bug 有人花了一周没解决,换另一个人来半天就搞定了。
Advent of Code 的题目也是这一类的,所以有的题目别人用时一二十分钟,自己来写可能要写一整天。

总之这是两种很不一样的能力,所以经常有某著名软件工程师面试算法题没过这种事情。
CynicalCharles
2023-10-23 10:42:02 +08:00
@wjx0912 面试遇到过现场手撕 priority_queue 的
出来搬砖之后,基本都在调 STL ,即使是排序,也很少手撕了
4kingRAS
2023-10-23 17:16:58 +08:00
面试是这样,如果简历太多想刷人就考算法,如果真想要人就考 debug 能力,debug 能过关干活肯定没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/983978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX