平安寿险社招4面面经 -2年经验Java岗
一面
自我介绍、问项目,聊技术。前面两项没什么好说,不过这边聊技术从我项目开始的。- 聊了一下项目
- 项目中有写到采集报文数据,报文传输是否会进行加密,加密的方式是什么?
- 知道对称加密和非对称加密的区别和应用场景吗?
- 用MQ采集消息的时候,有没有做消息重复消费处理?怎么做的?
- RocketMQ的commitLog的作用
- 为什么commitLog每个文件的大小是1G?
- 什么是自旋锁?
- 有看过synchronize的源码吗?
- synchronize的实现原理
- jdk对synchronize的优化
- 搭建过hadoop吗?
- nameServer的作用?
- 有了zk和eureka为什么还需要nameServer?
- nameServer所有的节点数据是一致的吗?
- synchronize和lock的区别?
- 双亲委派机制,为什么要有双亲委派机制?双亲委派机制是怎样实现的
- 现在的公司平时加班多吗?来深圳能加班吗?
二面
自己一面感觉答的不是很好,应该挂了,但是两个星期后居然接到了二面的面试邀请,是现场面试。二面面试官告诉我他是一面面试官其中的一个。- 问项目,对项目中的点进行提问
- 常见的垃圾回收算法和垃圾回收器?
- jdk1.8用的是哪个垃圾回收器?
- springAOP说一下。
- SQL注入怎么预防?
- 数据库优化思路
- 数据库索引原理
- 数据库索存储用的什么数据结构?
- B树和B+树的区别?
- 各种索引存储结构的应用场景。
- HASH与B+树对比?哪种场景下应用更合适?
- 存储过程知道不?
- Netty
- 分布式任务调度怎么做?
- Redis的高可用?
- 你们JDK用的哪个版本?
- JDK1.8的新特性?
- 你还有什么问题想问我的吗?
我大概问了下技术栈和做的主要业务,然后评价了一下面试题目,感觉有点难。面试官说除了要考察广度,还有深度也很重要。
三面
我的流程有点不太一样,因为正好碰上部长出差,因此首先进行的是HR面。- 说一个你最熟悉的项目,和你在其中的作用?
- 你做过最困难的事情是什么?
- 如果你和你的上司意见不一致,你会立刻说出来吗?
- 说一说你的同事对你的评价?
- 说一说你的期望薪资?
- 你愿意降低你的薪资期望来平安吗?
四面
四面是部长面。- 说一个你最熟悉的项目、在其中的工作、解决过最难的问题是什么?
- 你对深圳有什么看法?
- 你在深圳的同学呢?都在哪些公司?
- 对薪资有什么期望?
- 期间不停地看了两次表,居然又重复问,你对深圳有什么看法?。。。。
全流程一共一个月,不知道是不是和有视频面有关,或者公司流程本来就是这么慢,问的问题还是比较深入的。#平安人寿##社招##面经##Java工程师#