文章目录
[+]
后面我把这个文件发给了另一个参加了几轮面试的朋友,他看了之后,跟我说:“你确定这是一场面试的面试题?不是拿到了他们的面试文件?”
霸哥哑口无言,我也不知道呀!
他后来跟我讲,他拿着这个去阿里了!

(图片来自网络侵删)
这里霸哥简单做了一下分类整理,原文件的当中的题也没有太杂
一、简历相关
介绍简历上主要项目,画框架图,说说项目流程针对简历上的技能进行提问二、队列
说说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的区别?谈谈数据结构,比如TreeMapB-tree、B+tree?红黑树左旋与右旋的区别?七、并发
Concurrent包下有哪些常用类?三种分布式锁,并分别说说其优缺点和使用场景八、线程池
你知道哪些常用的阻塞队列?newFixedThreadPool使用到了哪个阻塞队列?九、数据库
说说MySQL存储引擎Innodb和MYISAM的区别和使用场景说说MySQL查询优化说说脏读、不可重复读、幻读说说事务的四种特性(ACID)Codis与Redis集群的区别十、设计
要缓存网站登录的用户信息,你有几种方式?让你设计一套分布式缓存,如何设计可以同时更新所有服务器的缓存?说说你在工作中遇到的困难或者挑战再来看看答案解析如果需要的话,帮忙转发一下文章,私信霸哥【面试】免费领取
既然已经分享了,就多分享点面试真题,需要免费领取的朋友麻烦帮霸哥转发这篇文章,后台私信【面试】免费领取