如题,最近公司在扩招,之前面了很多实习生(一面),个人觉得对实习生最重要的是基础,所以基本是通过一些 java 基础、数据结构和算法来筛选。
当前公司让我去面试一些社招生,本人就开始有点迷茫了。大部分的面试者从简历上没法看出项目的难点(应该也跟本人对业务场景不了解有关系),想请教一下 v 友们怎么当好一个面试官。
1
qianxiaoxiao 2021-05-14 11:54:27 +08:00
java 想要晒选的话 面试造火箭就对了 不然面试者多到你怀疑人生
|
2
p2pCoder 2021-05-14 11:57:17 +08:00
系统设计八股搜一下,总有和候选人背景类似的系统设计题
|
3
zhaorunze 2021-05-14 11:59:53 +08:00
长相
|
4
billlee 2021-05-14 12:00:01 +08:00
一面不用想太多,问数据结构和算法就可以了
|
5
vate32 2021-05-14 12:24:22 +08:00
java 社招一面不就八股文嘛,有了解的多的再深入问一下。如果要卷一卷的话就死问算法
|
6
powerman 2021-05-14 12:44:46 +08:00
我建议,考察沟通能力吧,沟通能力差,脾气冲的话,首先不用考虑了..
|
7
MatthewHan 2021-05-14 12:48:18 +08:00
设计模式,结合场景考察代码设计能力,抽象能力,看看是不是只会写很死板的代码。
|
8
fiypig 2021-05-14 12:52:12 +08:00 via iPhone
数据库优化那块也是可以问的,还有部分底层结构吧
|
9
wxw752 2021-05-14 13:00:21 +08:00
面向源码面试
|
10
lostberryzz 2021-05-14 13:32:32 +08:00 via iPhone
SE 基础,JVM 并发,Spring 全家桶,框架
数据结构算法,网络,操作系统,Linux,MySQL,Redis,MQ,Kafka,Zookeeper,分布式系统,系统设计,设计模式,OOD |
11
auh 2021-05-14 13:43:25 +08:00 2
我提一个新的问题。招一个强的人,你们公司的待遇水平能留住吗?
你想花多少钱,你需要一个怎么样的人最重要。 适合最好。无脑筛选,智障行为。 |
12
xloger 2021-05-14 13:49:58 +08:00 1
我是挺烦某些自己讨厌面试问八股,又推荐别人面试问八股的。
个人建议提前看简历,想一下自己做类似的功能的时候,里面有哪些可以优化的点或者问题,问他当时是怎么解决的,有没有自己的研究探索。我觉得肯学习肯研究的人,水平和潜力不会太差。 而三年左右经验的人,大部分精力本就该在熟悉 API 掌握怎么调更好的阶段,除了面试事接触不到太多底层的细节实现,问那些除了证明你们刚好背了同样的面试题以外没啥意义。 |
13
iceteacover 2021-05-14 13:54:08 +08:00
还是按需索取吧,公司业务中有实际遇到的难点问题,记录下来,很好的面试素材。基础知识当然必不可少,不过不必特别深入,深聊用不到的 Java 八股白白消耗面试时间。
社招一定一定要写代码,代码风格,调试习惯,变量命名习惯 等等,都能看出编码者的部分能力和想法,毕竟招人以后是要用代码合作的,可以是工程代码,可以是算法代码,习惯这东西改不了。 |
14
leafre 2021-05-14 14:36:14 +08:00 via Android
把内卷的题目都用上
|
15
wqhui 2021-05-14 15:04:42 +08:00
如果自己有经验的话,看一下他简历上写的项目,大概能想到这项目会遇到什么样麻烦的问题,就按这问深一点呗。我觉得面试社招,一方面是要摸清他对自己项目有多了解,一方面可能就是看看这人的技术栈或者解决问题的思路能不能符合自己的要求
|
16
ChovyChu OP @billlee 我觉得是个比较常规的选择, 如果没有很好的话题我优先考虑的就是数据结构和算法
@powerman 这个是一定会考量的,招进来首先你自己就是他的同事了,总不能坑自己吧。。 @fiypig 大部分项目(我司水平也就那样,所以招到的人不会太好)都很难接触大数据量下的优化,基本都是解决一些索引失效的问题 @MatthewHan 这个倒是不错的想法,感觉比较适合放在面试前的一个笔试编程题 @auh 是的。不过我不清楚用人的成本 @xloger 对,我理解也是这样的,说白了八股文也就是一些通用的东西 @iceteacover 代码风格这个我倒是没考虑过,确实也是值得注意的事项 |
17
a719031256 2021-05-14 15:09:35 +08:00
你最好先了解你们公司找人的具体工作内容再去面试,不然等你真招进来才发现不能在第一时间接手工作任务就尴尬了,面试内容也要跟岗位有关联
|
19
yaphets666 2021-05-14 15:13:19 +08:00
初级好招,中高很难招的。不行的你看不上,牛逼的看不上你,看对眼的放鸽子去了不加班的 /赛道好 /离家近的 /工资多 1k 的等等等。
|
20
bk201 2021-05-14 15:18:37 +08:00
好家伙,看帖子就知道 java 有多卷。
|
21
wr516516 2021-05-14 15:20:51 +08:00
找最合适的,而不是找最优秀的
|
22
WhoMercy 2021-05-14 15:22:38 +08:00 3
个人以为好的社招面试模式是: 看他对业务的理解深度,表达能力、代码能力、团队协作能力
业务理解:解释下你们公司的业务流程,技术研发在其中的作用和解决的问题,针对某些问题询问 表达能力:沟通是否顺利,对于提出的问题是否能回答到位,是否有表达意愿 代码能力:机试,实现某种业务逻辑,不要单纯考验脑际急转弯或者数学模型 团队协作:假设目前公司所需的业务场景,可以规模比较大,让其尝试完成任务拆分与分工合作 实际上面试官自己的能力是否达标也时决定面试工作能过顺利进行的关键因素。 --- 让你卷八股的几个是坐 Java 的不得而知,想幸灾乐祸倒是很有可能。 |
23
windyboy 2021-05-14 15:38:58 +08:00 3
面试别人的时候别总觉得自己什么都懂
|
24
e583409 2021-05-14 16:18:41 +08:00
google 面试官出了一本面试书 《程序员面试经典》可以看看 作为后续人和面试官 都可以参考一下
|
25
wangxiaolin 2021-05-14 17:38:21 +08:00
@WhoMercy 代码能力,除了算法,还有什么题目可以推荐吗?
|
26
c2const 2021-05-14 17:39:32 +08:00
爪哇,直接问 Ⅷ( bā)古( gǔ)文( wén ),不会就去搜一下大厂的面试题
|
27
c2const 2021-05-14 17:40:09 +08:00
天朝 java 大环境就是 卷起来 卷起来 :(
|
28
matatabi 2021-05-14 18:48:09 +08:00
先筛个学历,做个笔试机试,再背个八股,过了再谈业务,最后选个最棒的
|
29
ccde8259 2021-05-14 19:38:10 +08:00 via iPhone
把你司生产代码随便截一段,问他 DEBUG 发现这段代码有问题,能不能解决一下?答这段代码没问题的候选人留下。
|
30
fengpan567 2021-05-14 20:57:25 +08:00
先想想能开多少工资
|
31
xupefei 2021-05-15 01:50:49 +08:00 via iPhone
面试实习生的话,不如 leetcode medium 来一道,做出来以后问一些 followup
|
32
xupefei 2021-05-15 01:52:26 +08:00 via iPhone
面试有工作经验的人更简单,先用 leetcode 把个关,后面两个人站白板前聊系统设计。是骡子是马很快就知道了。
|
33
myBatis 2021-05-15 11:08:29 +08:00
反对楼上说的 leetcode medium 。500 强或者超级独角兽可以这么干,普通公司最多现场出题考考基础编码能力就行了。
|
34
Suddoo 2021-05-15 14:23:45 +08:00
感觉太难了,考八股文吧,GitHub 上 star 最多的就是各种八股文集合,背一下,应付一般的面试足矣
|
35
thinkmore 2021-05-21 10:11:55 +08:00
你去面试下,看面试官怎么面试你的你就知道怎么面试别人了。
一般面试社招,就需要你考虑最多的就是如果你和这人一起合作,OK 不? |