This topic created in 1357 days ago, the information mentioned may be changed or developed.
我现在已经工作三年了,慢慢领导开始让我面试一些新员工,但我不知道该如何做一个好面试官,感到压力巨大
怎么定义好面试官
- 在有限的时间内了解面试者大概水平,不仅限于技术,还包括是否有基本学习能力呀,解决问题的方式呀,问技术或者问业务只能说是方法,业务技术都问,但有侧重点
- 最起码不能让面试者感到不舒服,能让他们或者自己有所收获是最好的
我最近两周面试的经历
-
公司需要找几个后端,小公司嘛,不太需要高大上的分布式高并发,也给不了那么多钱,跟大厂没法比,再加上公司技术栈比较冷门,就更倾向于找几个刚毕业不久,但有学习热情和学习能力的
-
前几天都是我同事主要面试,我在旁听,有时候参与面下基础部分,他通常会问些比较常规的问题,业务讲讲,Java 基础讲讲,MySQL 索引、锁之类的,JVM 之类的,我感觉这类的问题其实不见得反映出面试者技术,可能意义不大,因为是远程面试嘛,很多人看起来像是背答案,我俩有时候都听困了人家还没说完,也不好意思打断
-
比如几乎所有人都写了熟悉 JVM 和 GC 算法,问到这些的时候通常他们会回答:JVM 会对需要回收的东西进行标记,然后再后续的回收过程中清除掉。但什么对象会被标记?被标记一定会被清除么?这些其实大多数人就回答不上来了
我的想法是面试尽量问道些高质量的问题,不太刻板,既能反映出面试者真实水平,又能让人有所收获的,大家有什么好的建议么
22 replies • 2022-09-09 01:31:41 +08:00
 |
|
1
alen0206 Sep 6, 2022
经历跟楼主类似,我一般会向让面试者讲讲业务以及业务里一些核心功能的实现,有没有什么亮点,有什么更好的解决方案,为什么会这么做,从而延申到各种技术栈,引发面试者的一些思考,相比直接上来就提问的情况,我感觉会好很多
|
 |
|
2
rationa1cuzz Sep 6, 2022
先让他讲讲自己最近做的项目,通过项目来问问题,可以从技术方面,也可以从业务方便,挑他会的问就行,后面再问问公司用的技术他会不会
|
 |
|
6
GP1 Sep 6, 2022
小公司能干活就行,你问的越多越深,别人越不会来,因为觉得不值这个价,还会觉得你个小破公司问那么深干什么?钱给得不够多,还问那么深。一分钱一分货。 可以适当问深一点,但是一直问那么深,别人会觉得你很 sb 。 大公司八股文也就算了,你个小公司还八股文。。。然后就没有然后了。
|
 |
|
8
nbhaohao Sep 6, 2022 1
分享一个我之前听别人说的一个比较有意思问题:
你还有什么觉得是自己掌握的比较好的,但是我没有问到的点吗?
|
 |
|
9
ChoateYao Sep 6, 2022
小公司要招的能解决公司所遇到的问题,建议把你们工作中遇到的难题拿出来面试,这样子招进来的人至少能快速进入工作状态
|
 |
|
11
Cbdy Sep 6, 2022 via Android
做题,medium+easy
|
 |
|
12
foyo Sep 6, 2022
面试首要是考察面试者的态度。八股文如果不屑于准备,大概率可能是不想不想来你公司。 其次常规问题换一个问法也可以发现不一样的点,刻板可能是面试官自己的风格。例如常规问题中注入一两个细节,垃圾回收给你的启发是什么,是否在实践中有使用过这个思路解决过实际问题? 最后面试靠缘分,大多数情况下开始面试时对面试者的感受就决定要不要了,后续的面试题目都是在修正自我的感受。
|
 |
|
13
potatowish Sep 6, 2022 via iPhone
首先要根据岗位预算来决定问题难度,另外就是结合你公司的工作实际来提问,最后就是问在项目开发遇到了哪些问题,怎么解决的。问八股文意义不是很大,你问他 JVM 怎么调优,怎么选择 GC 算法,他从网上背一段给你有什么意义,这玩意实际中真的会用到吗
|
 |
|
14
teli Sep 6, 2022 via Android
你自己才三年,去面试别人不合适
|
 |
|
15
night98 Sep 7, 2022
这题恰好我会,之前情况和楼主差不多,不过我主要是负责整个团队的招聘 一般来说可以先简单看下简历,然后先问几个简历中比较感兴趣的点 其次就是问点 java 基础,随便问问,只要不是错的太离谱基本上不扣分 剩下的主要就是聊一些 springboot 的常规用法,这块也是随便问题
最后上个上机题,题目简单的一批,一个 base64 后的字符串,解码并将其转为 list 并排序,要求使用 jdk8 特性完成,这道题对于新手来说刚刚好,不了解啥是 base64 ?没事,你可以百度,只要你能做出来就行,做完之后还可以讨论一下写的代码,哪里可以优化,哪个 api 如果你自己来实现,你会考虑哪些方面,基本上聊下来就知道你想不想要这个人了
|
 |
|
16
NewYear Sep 7, 2022
最近在招聘人(制造业),我招的不是程序员,不过也会从几个方面用个别问题测试是否了解……
问了几个方面后都回答不上,就会问对方之前的工作岗位的技术话题。
感觉平平无奇,或者太水了,就一定会问这句话,你这个岗位工作几年了,你觉得能能代表你几年经验的能力 /经验是什么……
结果都不太能回答出来……后来实在是面试者少(公司抠门没交钱给招聘网站),就挑了一个面试过程中相对冷静的。
结果……比我想象中好更多,只是深度不够,干活问题不大,面试中欠缺了表达自我能力的能力。
其实面试过程要了解对方的水平,不能说是一件简单的事情吧,即便是过来人,如果不仔细思考,也很难通过几个简单的提问获得对对方的了解。这还是内行人,如果是外行面试内行,或者是同圈子但方向不同,要真实的了解能力和对工作是否负责态度,是不容易的。
之前还招聘到面试 A 岗位,入职 A 岗位,但是对工作敷衍,上班看书学习(其他岗位)的人,不知道说啥好,只能劝退了。
|
 |
|
17
wzy44944 Sep 7, 2022
面试这么短的时间很难达到高质量的效果,尤其是一面,一般一面问一些基础题,就能筛掉 80%以上的人,剩下好一些的,再在二面提高质量面。所以一定要认清楚自己那一面的定位才好看怎么问
|
 |
|
19
ElmerZhang Sep 7, 2022
只问一些网上能搜到答案的八股问题,说明面试官本身水平就一般般。 想问些特别的就围绕着候选人做过的项目聊就行,随便聊,尽量聊细一点。 通过细节(如果对方能答得上来的话)能体现出这个人做事的性格、习惯之类的,这些比他能背过多少八股更重要。 如果对方一点细节的东西都讲不出来,那说明他以前做的都是流水帐,没动过脑子,也没学到东西。
|
 |
|
21
zr8657 Sep 8, 2022
你们这个情况就别问八股了,问问冒泡知道个时空复杂度,性格踏实就够了。
|
 |
|
22
runtousa Sep 9, 2022 via iPhone
大佬用什么技术栈?
|