个人情况

  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)的更多相关文章

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

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  2. 菜鸟网络Java面试-社招-一面(2019/11)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  3. 微众银行Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  4. 中移物联网Java面试-社招-三面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  5. OPPO-Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  6. 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

    春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...

  7. Java 面试知识点解析(五)——网络协议篇

    前言: 在遨游了一番 Java Web 的世界之后,发现了自己的一些缺失,所以就着一篇深度好文:知名互联网公司校招 Java 开发岗面试知识点解析 ,来好好的对 Java 知识点进行复习和学习一番,大 ...

  8. 阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)

    最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer.这里简单记录下面试所遇问题,仅供各位大佬参考. 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 部门 ...

  9. Java面试集合(五)

    1. 继承 在Java中的三大特性中存在一种为继承,继承究竟是用来解决什么问题的呢?在我们写代码的时候,我们会在一些类中使用相同的属性和方法,如两个不同的人(类),共同都有年龄,身高,体重等. 那么我 ...

随机推荐

  1. Navicat 导出 表结构

    Navicat 导出 表结构 转自:https://www.cnblogs.com/xianxiaobo/p/10254737.html 1. 首先点击新建查询,然后输入下面的语句 SELECT CO ...

  2. python Mock 示例

    在Python3.x中,mock已经被集成到了unittest单元测试框架中,所以,可以直接使用. 可能你和我初次接触这个概念的时候会有这样的疑问:把要测的东西都模拟掉了还测试什么呢? 但在,实际生产 ...

  3. vue页面跳转拦截器

    登录拦截逻辑 第一步:路由拦截 首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录.如果用户已经登录,则顺利进入路由, 否则就进入登录页面.在路由管 ...

  4. Pycharm中连接数据库乱码问题解决

    当我们使用pycharm建立数据库之后,看到里面的数据都是乱码,就像下面一样: 其实这个并不是pycharm的显示问题,而是建立数据库时产生的. 解决方法是到指定字符集的命令提示符中重新建表并指定字符 ...

  5. 基于TCP通过socketserver简单实现并发效果

    一.首先介绍一下 socketserver 模块中的类: 类 描述 BaseServer 包含服务器的核心功能与混合(mix-in)类的钩子功能.这个类用于派生,不要直接生成这个类的类对象 TCPSe ...

  6. vmware下ubuntu虚拟机如何安装vmware tools

      依次点击-->虚拟机-->安装VMware Tools   窗口下方会弹出安装提示   系统会加载安装驱动至光盘 双击--VMwareTools-****.tar.gz--的压缩包   ...

  7. css3卡片阴影效果

    1.css3阴影用到的知识点:阴影box-shadow和插入:after before HTML部分: <!DOCTYPE html> <html> <head> ...

  8. 从输入 URL 到页面展示到底发生了什么?

    1.输入地址 当我们开始在浏览器中输入网址的时候,浏览器其实就已经在智能的匹配可能得 url 了,他会从历史记录,书签等地方,找到已经输入的字符串可能对应的 url,然后给出智能提示,让你可以补全ur ...

  9. InnoDB存储引擎与MyIsam存储引擎的区别

    特性比较 mysql5.5之后默认的存储引擎为InnoDB,在此之前默认存储引擎是MyIsam 特点 MyIsam InnoDB 锁机制 表锁 行锁 事务 不支持 支持 外键 不支持 支持 B树索引 ...

  10. Xenia and Weights(Codeforces Round #197 (Div. 2)+DP)

    题目链接 传送门 思路 \(dp[i][j][k]\)表示第\(i\)次操作放\(j\)后与另一堆的重量差为\(k\)是否存在. 代码实现如下 #include <set> #includ ...