面试问题总结

最近朋友面试问的问题
1. 介绍一下你在项目中所做的模块。
2. 单点登录的原理,你们jwt中包含哪些信息?
3. Feign客户端的远程调用是怎么实现的?协议是什么?Hystrics熔断保护的实现原理?
4. Redis的有哪些模式?
5. 项目中的搜索功能是怎么实现的?ES+kibana  ik分词
6. MQ怎么知道消息被指定的消费者消费?怎么使不同的生产者生产的消息被不同的消费者消费?
1. 引入第三方登录时,怎么使得你自己的token和第三方的token关联起来?
2. 讲一下为什么JVM要分为堆、方法区等?原理是什么?
3. GC算法都有哪些?他们之间的区别是什么?各自的适用场景?
4. 讲一下Servlet是什么东西?
5. Spring和springboot的区别?
6. Redis的击穿、雪崩和穿透讲一下。
1、String有最大长度限制吗?
2、mysql对哪些建立索引?调优
3、mq中一条消息出现了异常,怎么处理
4、spring有哪些常用注解?
5、elasticsearch的主从、字符串类型是哪个、nested类型是什么、聚合怎么写、查询某个id的语句、创建es的索引、时间类型怎么存的
6、int a = 1;jvm如何取得a的值
7、知道哪些设计模式?
8、mq1000个消息始终不被消费怎么处理
9、捕获异常在catch块里一定会进入finally吗?catch里能return吗?catch里return还会进finally吗?在try里return呢是什么情况?
10、jvm调优调的哪些参数?我说初始堆大小和最大堆大小一样,问这样有什么好处?在哪里写这些参数
11、redis主从原理
12、知道哪些锁?公平锁和非公平锁区别?可重入锁是什么?我说是sychronized里还有个synchronized

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值