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