校招面试有感

2019年中秋前接到公司的通知,紧急面试了一波校招,我是一面面试官,从周一到周三,共面试了24人。(本文为旧文,一直没有对外发)

社招与校招对比

之前也面试了一批社招同学,对比校招和社招,差异明显。

公司校招同学,主要看中的是学校和学历,优先985硕士,24人,只面试到两个本科生,一个南京大学的,一个吉林大学的。由于base是南京,所以大部分都是东南大学、南京邮电和河海大学的,南京大学的很少。

校招HR筛简历,基本上都是看学历的;而社招HR筛简历,基本上都是看上家公司的。

社招面试的人,大多是学历不好,但是上家公司是阿里,京东等大公司的。

面试问什么

面试每个人30分钟,确实非常不够用,我尽量拖长面试时间,想要尽可能了解每一位同学,但是两个面试同学直接的时间间隔是45分钟,最多也只能拖到45分钟,竟然了解了高中老师拖堂的良苦用心。

我面试的是服务单Java工程师,主要问几部分的题目:

  • java List、Map
  • java多线程和并发(线程池线程创建规则,synchronized、Reentrantlock)
  • jvm基础(内存分区、垃圾回收)
  • mysql索引
  • redis基础
  • SpringMVC基础
  • 算法题:求两个字符串的最长公共子串长度

说实话,redis和SpringMVC真的不好问。主要是使用,很多细节问的意义也不大。

大部分同学不会全面了解,如果都答的我比较满意,我会给strong hire,面试了24个,只给了一个strong hire(北邮的研究生,阿里实习)

本科生与研究生对比

与研究生相比,本科生确实是吃亏的,研究生大部分都在学校做过一些项目,而本科生如果没有实习的话基本上就是课程内容,相比之下,当提问面试问题的时候,语言基础,框架组件类问题,研究生回答的更好,算法编程题,则差不多, 有些本科生写的比研究生要好。

企业更喜欢要研究生,更喜欢学校好的学生,所以不难理解当前为什么越来越多人考研究生了。

研究生阶段要不要实习

答案是:要!实验室和公司完全是两回事。实验室三五个人,两三条枪,而且大家都没啥企业工作经验,很多事情考虑不全,做的项目基本上能跑就行,不会考虑架构、高性能、高并发,反正用户量也不高。到企业实习一段时间,才会知道,最新的企业界是怎么玩的,面试自然回答要比别人强。而且,好的实习经历也会为你的面试加分。

面试中,很多人因为实验室的原因或者论文的原因不出来实习,这样对自身找工作肯定会造成影响。

怎么准备面试

这里有两份java技术栈面试题汇总,看懂这两份文档,基本上服务端offer没啥问题:

https://github.com/Snailclimb/JavaGuide

https://github.com/crossoverJie/JCSprout

https://github.com/doocs/advanced-java

另外,算法题还是很重要的,算法能力是区分度很大的一个点:
https://leetcode-cn.com/ leetcode国内站点,刷起来。

任何人想要转载我的文章,无需和我联系,请转载后把链接私信贴给我,谢谢!

你可能感兴趣的:(校招面试有感)