昨天跟一个小伙伴聊天,说我天天都发的是BATBAT的,看得他都有点怀疑人生了,想让我扒一两篇保险公司的Java面试题,应该也是准备要去面试了。对于我这样的实力宠粉的人,怎么能不接受这样的要求,绝对不是我也不想扒BAT的面试题了,嗯。
这不,上网收集了好久的保险公司的面试题,然后再去掉重复的问题,剩下了这些我精选出来的。也希望对我的那位粉丝和各位都有所帮助。
一面
- 报文传输是否会进行加密,加密的方式是什么?
- 知道对称加密和非对称加密的区别和应用场景吗?
- 用MQ采集消息的时候,有没有做消息重复消费处理?怎么做的?
- 简历上原来项目组用过RocketMQ,面试官就问起了RocketMQ的知识。
- 你知道RocketMQ的commitLog的作用吗?
- 为什么commitLog每个文件的大小是1G?
- nameServer的作用是什么?
- 有了zk和eureka为什么还需要nameServer?
(可以简单的对比一下zk和eureka,并说zk是cp以及eureka是ap的,RocketMQ自己实现nameServer是因为可能nameServer更加轻量级的缘故)
- nameServer所有的节点数据是一致的吗?
- synchronize和lock的区别?
- 有看过synchronize的源码吗?
- 你知道synchronize的实现原理吗?
- 你知道jdk对synchronize的优化吗?
- 你知道双亲委派机制吗?
- 为什么要有双亲委派机制?
- 你知道它是怎样实现的吗?
- 什么是自旋锁?
- 搭建过hadoop吗?(对大数据技术有了解的可以在简历上写一写)
这里也整理了一下其他的面试资料,需要的话可以点击:点这个!点这个!暗号:****
二面
- 常见的垃圾回收算法和垃圾回收器?
- jdk1.8用的是哪个垃圾回收器?
- springAOP说一下。
- SQL注入怎么预防?
- 数据库优化思路说一下。
- 数据库索引原理(平时用了mysql的,就说mysql的)。
- 数据库索存储用的什么数据结构?
- B树和B+树的区别?
- 各种索引存储结构的应用场景
- HASH与B+树对比?哪种场景下应用更合适?
- 存储过程是怎样的?
- 说一说Netty的一些东西
- 分布式任务调度怎么做?
- Redis的高可用?
- JDK1.8的新特性?
三面(HR面)
- 你最熟悉的项目是什么,你在其中的作用是?
- 你做过最困难的事情是什么?
- 如果你和你的上司意见不一致,你会立刻说出来吗?
- 说一说你的同事对你的评价?
- 说一说你的期望薪资?
- 你愿意降低你的薪资期望来吗?
四面(部长面)
- 说一个你最熟悉的项目。
- 你在其中的工作做的是?
- 解决过最难的问题是什么?
- 你对我们公司有什么看法?
- 你的同学或者朋友呢?都在哪些公司?
- 对薪资有什么期望?
其实后面的两面跟技术都不怎么沾边,我看了很多公司也是这样,技术面都放在前面了,所以后面就简化了一下。但是后面两面也是很重要的,官方一点说就是看你之后的工作态度,再决定会不会要你,所以大家还是要做好这方面的准备。
也并不是让大家都去面试平安寿险公司,面试体验这一块还是因人而异的。面试任何一家公司都要给自己充足的选择计划,万一某家公司耗时间太久了,这样对自己不好。
同时提供【免费】的Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。需要的朋友可以点击:点这个!点这个!暗号:****。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等。