先学spring还是mysql_程序员:平安Java岗面试耗尽了我毕生所学,想了想,还是去字节吧...

之前有个朋友给我发来了一份平安Java中级开发的面试题,我也不知道是否靠谱哈!但是我坚决认为...这绝对不是Java中级工程师的面试,不怕Java程序员造反啊?

34b890f4316c8b6bb727c1ba2361022d.png

后面我把这个文件发给了另一个参加了几轮面试的朋友,他看了之后,跟我说:“你确定这是一场面试的面试题?不是拿到了他们的面试文件?”

我竟哑口无言,我也不知道呀!

他后来跟我讲,他拿着这个去阿里了!

平安面试题这里霸哥简单做了一下分类整理,原文件的当中的题也没有太杂

一、简历相关

介绍简历上主要项目,画框架图,说说项目流程

针对简历上的技能进行提问

二、队列

说说RabbitMQ的结构

RabbitMQ队列与消费者的关系?

RabbitMQ交换器种类

项目中那里用到了kafka,kafka特性?

RabbitMQ、RocketMQ、kafka对比

三、SpringCloud

介绍SpringCloud核心组件及其作用,以及SpringCloud工作流程

介绍SpringCloud心跳机制,以及消费端如何发现服务端(Ribbon)?

Eureka的缺点

Eureka缓存机制?

RPC和HTTP的区别,使用场景?

分布式事务如何保持一致性?

什么情况下用到分布式开发?

四、Jvm

Jvm内存模型,各个部分的特点?

类加载器,双亲委派模型?

类加载机制

Java堆的结构,一个bean被new出来之后,在内存空间的走向?

如何让栈溢出,如何让方法区溢出?

写出几个Jvm优化配置参数

有哪几种GC机制?

五、Spring

SpringBoot启动过程

说说几个常用的注解?

Spring事件的实现原理,写出常用的几个事件

Spring Bean的生命周期?

BeanFactory和FactoryBean的区别

Spring中使用到了FactoryBean的哪个方法?

六、数据结构

说说HashMap、ConcurrentHashMap数据结构,1.7与1.8的区别?

谈谈数据结构,比如TreeMap

B-tree、B+tree?

红黑树左旋与右旋的区别?

七、并发

Concurrent包下有哪些常用类?

三种分布式锁,并分别说说其优缺点和使用场景

八、线程池

你知道哪些常用的阻塞队列?

newFixedThreadPool使用到了哪个阻塞队列?

九、数据库

说说MySQL存储引擎Innodb和MYISAM的区别和使用场景

说说MySQL查询优化

说说脏读、不可重复读、幻读

说说事务的四种特性(ACID)

Codis与Redis集群的区别

十、设计

要缓存网站登录的用户信息,你有几种方式?

让你设计一套分布式缓存,如何设计可以同时更新所有服务器的缓存?

说说你在工作中遇到的困难或者挑战再来看看答案解析4b1f3979b0963e1b8edb25b723f59df4.png

6002fe5bf96ef9f13667b8afc52c177f.png

e0a13795c350c7732bccf9b2bfb89287.png

e9a4c2b71e1e2f3bbb863a47aa1511ac.png

a7e4073ce1a4645027248695c8e6607f.png

c0a5daf9a4c7edf1c425fe66b11d1268.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值