我应聘的是深信服的大数据开发工程师岗位,两年工作经验
应聘的途径是boss直聘app
一面和二面都在牛客网上进行,方便进行代码考核
面试的时间,HR都会提前进行沟通
一面(11.11上午):
面试官蛮好说话的,说因为我只有两年工作经验,
代码考核还是需要进行的,并不是故意为难我。
然后跟我说面试大概分为基础知识和代码考核,然后就开始了。
1、自我介绍
2、spark集群架构
3、代码考核,使用数组实现ArrayList的新增、获取操作
(考核代码编程能力、和编程风格,这个我写得比较慢,我还进行详细的注释,花了挺长时间T_T
但是面试官可能觉得我代码风格还不错,就给我过了,也没问其他的问题,算是比较幸运了。。。)
4、反问环节
二面(11.12上午):
基础问题:
1、自我介绍
2、JVM的Young GC和Old GC是有什么区别?都有哪些算法支持
3、构造器(constructor)是否可被重写(override)
4、JAVA 注解是什么?实现原理是什么样的?
5、手撸插入排序、冒泡排序
6、手撸SQL,根据题目写SQL
项目问题:
1、请介绍下你在项目中承担的职责,具体做了什么?
2、你在开发spark过程中遇到什么困难?怎么解决的?
3、你在spark中做了什么调优?是怎么调优的?
4、讲述下你在这两年的开发过程中遇到比较大的困难?是怎么解决的?
5、反问环节
面试过程中,面试官蛮好的,在一些问题我说出了我们项目的做法,然后面试官会说出他们的做法,并给出一些建议,学习了。
HR面(11.12下午8点)(问题顺序不是问的顺序,回忆起哪条写哪条)
1、做下自我介绍
2、在工作中遇到过什么困难?是怎么解决的?
3、你觉得你在你的同事中排名怎样?
4、你觉得你比你同事做得比较好的地方是哪些?
5、你和你上司发生过争吵吗?
6、你觉得你上司怎样?(我说了上司业务能力强,说话比较直),然后又问我你觉得他有什么地方需要改进的?
7、你现在手头有拿到offer吗?现在有哪些公司面试?投的都是大数据开发岗吗?
8、你之前的薪资是多少?你期望的薪资是多少?
9、以前的公司包吃包住吗?
10、有什么需要了解的吗?
11、对我们公司或者对我们的业务有了解吗?
12、跟以前的同事相处怎样?
13、你会跟怎样的同事相处?
14、你为什么从上家公司离职?
15、你8月份离职了,11月份才投简历,这段时间干嘛了?
16、你们有绩效考核吗?
17、你家庭成员有哪几个,父母是从事什么工作?
18、反问环节
HR面第二天,HR就跟我说面试通过了,跟我预约沟通OFFER的时间
整体感觉整个面试还是蛮快的,不像一些公司整个面试过程持续好久
全部评论
(4) 回帖