观帖子为什么面试官喜欢问某一门语言(比如 go 或者 Python )的内存回收机制?与为什么中国教育的‘永恒主题’是教学生刷题和作弊有感,既然大家如此厌恶应试方法,我在这分享一个前不久跟朋友讨论过的面试方法:
核心是不着眼于他当前会什么技术,而是他未来能做什么。
可以通过询问他从来没了解过的一个技术点,给他十分钟让他使用互联网来搜集相关信息,给自己讲讲他的认知(考察提问能力、搜索能力、信息过滤能力、理解能力、沟通能力)。
也可以剑走偏锋,问问 git 稍微高级点的用法,怎么解决冲突、选 rebase 还是 merge ,写一小段稍微复杂点的功能代码(不是算法)看看代码风格。
考验深度的话,让它讲讲解决疑难问题的思路(他不懂的最好),抛出一个自己遇到过的最难的问题,问他有啥思路,怎么得到这个假设的,用什么方法验证。(考察逻辑思维、推理能力)
这些问题嘛,都没有标准答案,也不是背面经刷题能总结到的,都是看似简单实则很难的工程能力。
1
CEBBCAT 2022-04-29 01:44:43 +08:00
那么这样的好面试官要怎么才能找到呢?
|
2
murmur 2022-04-29 08:01:36 +08:00
当然选 rebase ,rebase 之后 git 提交记录一条直线,看着贼舒服,预示着公司发展一帆风顺
|
3
kongkongyzt 2022-04-29 08:25:21 +08:00
那么这样的好面试官要怎么才能找到呢?
|
4
WngShhng 2022-04-29 09:01:57 +08:00 via Android
我感觉现在的公司想要的是插上就能用,根本不关心这些
|
5
xiaket 2022-04-29 09:12:03 +08:00
rebase 和 merge 怎么算剑走偏锋了... junior 可以不会但是 senior 必知的常识啊.
|
6
liangkang1436 2022-04-29 09:12:28 +08:00 via Android
10 分钟大概只够看个官方文档的 introduce ,所以最后考察的还是英语
|
7
liangkang1436 2022-04-29 09:18:48 +08:00 via Android 1
我想到一个办法,让面试者改错,方法是让面试者带电脑来面试,来了之后我给他有一个有问题的工程,要么跑不起来,要么代码里有 bug ,但是我不告诉他有什么什么 bug ,给他半个小时,看他能不能把所有 bug 全部改完,要是能力更强,能不能优化,或者给出优化意见,这样,你想考察什么,就安排什么 bug 。这个方法会直接筛掉背面试题但是没有动手能力的人
|
8
liangkang1436 2022-04-29 09:19:53 +08:00 via Android 1
@liangkang1436 我 TM 就见过那种面试的时候恨不得火箭都给你加上核动力引擎,结果干起活来,跑个工程跑三天
|
9
liangkang1436 2022-04-29 09:22:39 +08:00 via Android 1
面试的人也可以百度,随便他用什么方法,只要能解决问题,都是他的能力,只是这种方式要求出题人本事就得有两把刷子。
|
10
Win7GM 2022-04-29 09:28:01 +08:00
那么这样的好面试官要怎么才能找到呢?
|
11
swcat 2022-04-29 09:46:00 +08:00
你这个方法很好, 下次不要再提了
招聘面试本来就是不对称的, 这个对面试官要求太高了 |
12
morty0 2022-04-29 11:12:16 +08:00
我感觉接口设计, api 设计, 文档能力更重要
|
14
NeroKamin 2022-04-29 11:16:49 +08:00
我面试别人就喜欢问我遇到的难题(业务无关的那种),不过如果是我也没有解决的我会跟面试者提前说我目前也没有解决这个问题,只是想听一下他有没有思路
|
15
nicholasxuu 2022-04-29 17:33:08 +08:00
@liangkang1436 是的,可以把最近踩过的坑抛出来问问,能解决就大大的加分,或者得说出解决方法的思路(比如搜索,大概搜什么),能扛得住压力别遇到难题就蒙了就行。
|
17
night98 2022-04-29 22:42:17 +08:00
不不不,你没搞清楚的一个核心问题是,类似这种问题需要面试官有很高的面试水平,而现在大多数的情况是面试官可能既没有面试他人的能力,也没有面试他人的意愿(被强制要求去面试),种种因素叠加起来,才形成了现在的八股为主,算法为辅的风气
|
18
leitao 2022-05-01 12:57:59 +08:00
最近面试有感,有些面试官是要你能熟练运用 api 的,如果不熟悉,他会觉得你没法快速地开发。感觉这种就是能开发就行,而不是要你去解决更难得问题。
|