个人情况
2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。
简历投递
我印象中没投递过平安银行的简历,后来才发现原来这个公司叫金服银行科技中心,都是平安的子公司,而且各位不知道,我在面平安寿险的时候,是同时在面平安银行的。看完标题,各位也许不信,但是真的有五面,不是招多么资深的Java开发,而是一个普通两年经验的Java开发。面完平安银行之后,我就决定,以后再也不投平安了。
一面
当时似乎是一位猎头,说平安银行有两个部门要面我,我说没问题,第一个部门在星期一晚上,第二个部门在星期二晚上,但很懵逼的是,星期二晚上并没有来电话,有可能是星期一晚上一面过了的原因。一面是在七月初。
自我介绍,聊项目,这边挺常规的,从项目入手。
解析Excel为什么用POI?POI存在的问题?
还知道哪些解析Excel的工具吗?
你们项目中用过MQ,平时都用MQ来做什么?
你处理过MQ得幂等问题,当时是怎么做的?
MQ的可靠性怎么保证?
redis你们都用来做什么?
redis的持久化机制?
怎么样保证redis的高可用?
HashMap和ConcurrentHashMap的区别?
ConcurrentHashMap不同版本的差异?
用过多线程吗?
多线程的几种实现方式。
做过微服务开发吗?
说一说对重构的看法。(感觉这个问题挺新鲜的,而且这块聊了挺久)
有什么问题要问我的吗?
时间不长,大概二十分钟,面试官人不错。一面结果:通过。
二面
过了一个星期,由于当地有平安的子公司,就去了子公司的会议室进行视频面试。
二面看上去是个组长的人,年纪并不轻。同样的自我介绍开始,然后聊来深圳发展的意愿,个人的情况,然后问了一下做的项目,就开始问问题了。
项目中处理了哪些格式的数据类型?
数据传输过程用的什么加密?
对称加密和非对称加密的区别?
http和https的区别?
为什么https使用混合加密的方式?
说一说JVM调优的思路及你是怎么样调优的。
JVM常见的算法。
抽象类和接口的区别和应用场景?(挺新鲜的,第一次碰到)
平时有没有用到什么设计模式?
看过什么源码没有?
什么是SpringAOP?
AOP实现的原理。
sql优化的思路。
索引实现原理。
有时候索引失效,为什么?
问了我期望薪资,本来说月薪了,后面他说他们那里是按年薪算的。然后让我等一下,他去找部长去了,大概去了二十分钟。
二面结果:通过。
三面
面试官找人去了,确实等了挺久的。印象中第三轮一般是部门负责人面试,然而等来的却不是部长,部长有事不在,授权了面试官面试。
自我介绍,然后开始聊项目。
数据采集的时候有没有对数据进行校验?
有没有做加密处理?
对称加密和非对称加密的区别?
如何保证数据不丢失呢?(对账)
你们项目中redis用来干什么了?
redis常用的数据类型?
redis持久化机制?
分布式锁的实现?
场景题:一个SQL的TOP N问题
JVM参数调优及JVM内存结构。
常见的垃圾回收算法。
dubbo整个调用过程。
SpringMVC、Spring和SpringBoot的区别?
线程池实现原理。
sql优化的思路。
索引实现原理。
聚簇索引和非聚簇索引的区别。
你有什么要问我的吗?(你是部长?他说不是,部长授权面试。)
三面结果:通过。
四面
过了一个星期,收到电话面试,各位以为是HR面,错了,这个叫业务经理面。HR说这个一般都能过。
自我介绍,说一个你最熟悉的项目,你在其中承担什么样的角色,开发过程中碰到最大的难题是什么?
聊一聊SOA和微服务。
大学挂过科没有。
哪科学得最好。
大概总共聊了15分钟左右。
四面结果:通过。
五面
又过了一个星期。才到HR面,是当地子公司视频面试。
自我介绍,项目类型。
为什么考虑到深圳发展?
为什么选择平安银行?
现在在面试哪些公司?
如何规划自己的生活?
期望薪资。
简单聊了一下,HR没有寿险看起来刻薄,大概十几分钟就结束了。
五面结果:通过。
总结
各位或者觉得,面试过程和平安寿险差不多啊,就是多了一面而已。各位不知道,最讨厌的是在定薪环节。五面结束后,第二天就问我要材料了。材料包括:身份证、学位证以及学历证明,薪资证明、银行流水(一定要过去十二个月),另外,必须要对十二个月的薪资收入进行说明(我觉得这个就挺过分的)。八月末交的材料,九月中秋节前几天打电话来问我一些薪资上的东西(相当于这两个星期根本没处理。。。),你的上家薪资怎么这么低,我说我们这里是二三线城市,入职两年就提薪过一次,问我期望薪资,我说二面及HR面的时候我都有说过了,她说不是她面试的,她不知道。我告诉她我这边有一家公司快入职了,你们这边能不能快点?他们说中秋前给我电话,结果中秋前根本没来电。我九月二十三号入职的,九月二十号下午三点才来的电话。
面试一个月(这块可以接受),定薪去了一个月(我感觉没有招人的诚意,同时他们应该也在对比其他的应聘者吧。其实如果不符合要求,可以早点说嘛,干嘛一直拖着,从此对平安的印象就很不好了),平安的面试周期,真是一个坑。后面来电,薪资压的很低,跟我和二面面试官说的差的挺多的,并且对平安银行的印象不是很好,所以我就没去。因为自己面试经验比较少,以为平安两家公司二面都过了,总会有一家可以的,所以就停下了面试的脚步,很失策,希望各位从我的例子中吸取教训。