58一面

1.自我介绍
2.项目介绍

3.分布式锁的实现方式有哪些
4.redission内部原理
5.超卖问题,怎么设计的,看数据库还是缓存
6.双写一致
7.假如redis崩溃了,服务还能正常运行吗
8.session和cookie区别

9.线程状态
10.线程池,结合参数,说一下运行原理,若不断的提交任务,核心和最大线程数是怎么变化的
11.线程池状态
12.线程池怎么实现线程复用的
13.锁的实现原理,比如lock
14.synchronized和reentrantlock区别
15.reentrantlock底层
16.hashmap底层
17.数组和ArrayList区别(?…应该是想让我说动态扩容吧)
18.ArrayList扩容
19.动态代理
20.jvm分代垃圾回收+CMS+G1
21.OOM问题排查
22.mybatis动态代理,$和#的区别,用到哪些标签儿
23.MySQL 8新特性,事务隔离级别
24.创建索引
25.创建abc联合索引,SQL要怎么写(背不住语法啊SOS…)
26.redis实现排行榜用到了什么命令(?背不住啊怎么老考具体的 是我理解错问题了么😂)
27.springcloud用的原生吗,负载均衡用的什么,网关用的什么(SOS我没用到springcloud啊…)
28.ES了解过吗
29.mq
30.假如你单独负责一个系统的稳定性,要从哪些方面入手(后来发现是想问限流)
31.spring事务,分布式事务

32.反转链表

感觉框架这边得有一半儿答不出来,但不会追问,直接问下一个,密度还是有点高的

4.10一面,4.12二面
全部评论

相关推荐

2 7 评论
分享
牛客网
牛客企业服务