平安银行Java面试-社招-五面(2019/09)

2022-12-14,,,

个人情况

  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面的时候我都有说过了,她说不是她面试的,她不知道。我告诉她我这边有一家公司快入职了,你们这边能不能快点?他们说中秋前给我电话,结果中秋前根本没来电。我九月二十三号入职的,九月二十号下午三点才来的电话。

  面试一个月(这块可以接受),定薪去了一个月(我感觉没有招人的诚意,同时他们应该也在对比其他的应聘者吧。其实如果不符合要求,可以早点说嘛,干嘛一直拖着,从此对平安的印象就很不好了),平安的面试周期,真是一个坑。后面来电,薪资压的很低,跟我和二面面试官说的差的挺多的,并且对平安银行的印象不是很好,所以我就没去。因为自己面试经验比较少,以为平安两家公司二面都过了,总会有一家可以的,所以就停下了面试的脚步,很失策,希望各位从我的例子中吸取教训。

  

平安银行Java面试-社招-五面(2019/09)的相关教程结束。

《平安银行Java面试-社招-五面(2019/09).doc》

下载本文的Word格式文档,以方便收藏与打印。