平安寿险Java面试-社招-四面(2019/08)

个人情况

  2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。

简历投递

  当时有考虑到深圳发展,所以投了深圳一些个人觉得不错的公司,平安寿险就在其中,由于当时尚未离职并且离深圳比较远,所以全程是电话或者视频面试。投递完简历后,过了两天,HR打电话跟我约时间面试,就在第二天早上(当时项目刚告一段落,没什么事)。大概九点半左右接到电话,本来计划是早上面试的,后来面试官说有事情,改到下午两点半,我说可以,面试序幕就此拉开,岗位:Java开发工程师。

一面

  当时刚午睡完,头昏脑胀,面试地点在公司,找了一个阳台坐在那里打电话,总担心有人影响面试,太阳又大,难受得一批。从此之后,预约电话面试,都是留在下班后回到家里再面。下午两点半,电话如期而至。面试官说他们有两位同事同时面,我说可以的,没关系。面试三部曲,自我介绍、问项目,聊技术。前面两项没什么好说,不过这边聊技术从我项目开始的。

  先简单聊了一下项目,项目中有写到采集报文数据,第一个问题就是你们报文传输是否会进行加密,加密的方式是什么?

  知道对称加密和非对称加密的区别和应用场景吗?

  用MQ采集消息的时候,有没有做消息重复消费处理?怎么做的?

  简历上原来项目组用过RocketMQ,面试官就问起了RocketMQ的知识。

  你知道RocketMQ的commitLog的作用吗?

  为什么commitLog每个文件的大小是1G?(这题没答上来,直接说不知道)

  nameServer的作用是什么?

  有了zk和eureka为什么还需要nameServer?(其实也不知道,但是我简单的对比了一下zk和eureka,并说zk是cp以及eureka是ap的,RocketMQ自己实现nameServer是因为可能nameServer更加轻量级的缘故)

  nameServer所有的节点数据是一致的吗?

  synchronize和lock的区别?

  有看过synchronize的源码吗?(这不是jdk自带的吗?印象中没有具体的实现吧,似乎只能通过反编译查看,我如是说,该题算不知道处理)

  你知道synchronize的实现原理吗?(不知道)

  你知道jdk对synchronize的优化吗?(不知道)

  你知道双亲委派机制吗?

  为什么要有双亲委派机制?

  你知道它是怎样实现的吗?(不知道。。到这里,心理是崩溃的)

  什么是自旋锁?

  你搭建过hadoop吗?(由于在简历上写对大数据技术有过了解,所以他们问了这个问题,我说在虚拟机上搭过集群)

  问我现在的公司平时加班多吗?来深圳能加班吗?(我说当然可以啊,项目组如果加班,我肯定会跟着)

  问的也差不多了,他们说面试就到这里了,并没有说,“你有什么问题要问我的吗?”。一面结果:通过。

二面

  我自己觉得一面没回答好,应该挂了。但是两个星期后,没错,就是两个星期,接到了二面的面试邀请,让我到现场面试。我跟HR说,我得先看有没有车票,有的话才能过去。HR说当地有平安子公司,可以去视频会议室面试,所以第二面视频面。二面面试官告诉我,他是一面面试官其中的一个。

  项目中写过有过JVM调参经验,问了我当时调参的情况。

  常见的垃圾回收算法和垃圾回收器?

  jdk1.8用的是哪个垃圾回收器?

  springAOP说一下。

  SQL注入怎么预防?

  数据库优化思路说一下。

  数据库索引原理(因为平时用的mysql,就说了mysql的)。

  数据库索存储用的什么数据结构?

  B树和B+树的区别?

  各种索引存储结构的应用场景。(当时问这个问题时,我是一脸懵B的,一直以为索引就只有B+树存储,其实还有二叉树、红黑树、HASH等

  HASH与B+树对比?哪种场景下应用更合适?(不知道)

  存储过程知道不?(写过一些MySql的,Oracle的没用过,面试官说语法上还是有一定差异的)

  问了一些Netty的东西(不熟悉,对于Netty很多都不知道)

  分布式任务调度怎么做?

  Redis的高可用?

  你们JDK用的哪个版本?

  JDK1.8的新特性?

  你还有什么问题想问我的吗?我就简单的问了一下他们那边用的技术栈,还有主要的业务,顺便补了一句,我觉得你们这边的面试挺难的。面试官笑了一下,说除了要考察你广度,还有深度也很重要。本来他面试完了,还应该有部长面,但是部长出差,所以得另约时间。二面结果:通过。

三面

  一个星期后,三面,HR面,大家以为是部长面,我刚开始也以为是,寿险这边说部长有事,先进行HR面。说实话,这么多HR面试,体验最不好的,就是平安寿险的HR面。HR面不需要去子公司视频会议室,用个人电脑就可以了。两个HR,像是应届生的样子,很年轻,一男一女。我感觉就是拿我去锻炼的。

  问题来了:说一个你最熟悉的项目,和你在其中的作用?(后面居然可以聊到技术问题,并不是我想聊,而是他们一直想让我解释这种概念,说实话,跟非技术人员聊技术的东西,心理不是很好受)

  你做过最困难的事情是什么?

  如果你和你的上司意见不一致,你会立刻说出来吗?

  说一说你的同事对你的评价?(当时想着把自身的优点说出来,但是女HR说,怎么感觉是你自己对自己的评价?不是你同事对你的评价呢?我心想:你的同事会平时对你说:XXX,你是一个什么样什么样的人吗?我没搭理她)

  说一说你的期望薪资?(当时投简历有个薪资范围,我在最低范围的基础上提高了3K,相信自己有这个能力,那个女HR真的拽到不行,直接说,不可能,就你这个工作年限,我建议你先去看一下深圳的行情?我猜你手上没有offer。当时拒绝了一个offer,手上确实没有。我很实诚地回答她“确实没有”,心理想着,招聘本来就是双方的事情,你觉得价格和人合适就招嘛,不行就算,你情我愿的事情,凭什么那么有优越感呢?而且我报的价格确实是在你们招聘的薪酬范围里面啊。当时各位真的体会不到那个HR的表情和语气,搞得我很不爽,体验真的很差)

  你愿意降低你的薪资期望来平安吗?(当时说愿意,现在想想,当时真的太年轻,也是一种不够自信的体现。下次碰到这种拽得跟二五八万似的,直接说不愿意,朋友来了有美酒,敌人来了有猎枪,对你不客气的人,自己没必要客气)。

  三面结果:通过。后面收了我的毕业证,学位证还有薪资证明。

四面

  又是一个星期过去,还是来到当地视频会议室。部长面。

  说一个你最熟悉的项目。

  你在其中的工作。

  解决过最难的问题是什么?

  你对深圳有什么看法?(我就去过一次。)

  你在深圳的同学呢?都在哪些公司?

  对薪资有什么期望?

  期间不停地看了两次表,居然又重复问,你对深圳有什么看法?。。。。

  大哥,能不能专心点。面试十分钟就结束,感觉他对我没什么兴趣,基本上没问什么技术的问题。

  四面结果:卒。因为很长没有HR来电话,默认挂了。

总结

  所有面试中,感觉平安寿险面的问题会相对深一些。如果能到现场面的同学,尽量到现场面,因为视频面试的流程确实很长,花了一个多月的时间,现场面时间可能会短一些(我也不知道,瞎猜的)。总的来说,面试体验很不好,两个原因:1.周期长,2.HR面体验不好。各位在面平安寿险的同时,最好不要停下面试其他公司的脚步,不然你可能会错过很多机会,自己就是踩了这个坑。总的来说,自己仍旧太菜,革命尚未成功,同志仍需努力!

posted @ 2019-10-12 14:50  一马关月  阅读(4200)  评论(5编辑  收藏  举报