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二面
全部评论

相关推荐

2024.4.12 袋鼠云一面 java后端 50min多线程:是否能多次调用现成的start方法,为什么能/不能 会有什么后果sleep、wait()的区别block、wait()区别一个类的成员变量在什么时候需要用volatile修饰可以用哪些方式停掉一个线程(api的方式)并发情况使用什么处理 并法包中还有哪些方法1.7和1.8的ConcurrentHashMap 的区别,链表和红黑树之间的转换JVM:jvm的内存模型反射对象的分配情况类加载机制、双亲委派机制、如何打破双亲委派机制、为什么要打破SPI是什么,哪些用到了SPI Spring:Spring的bean生命周期,如何解决的循环依赖问题Spring 事务的种类?说说spring事务@Transactional用过吗 说说他的底层mysql:说说Mysql底层引擎,说说聚簇索引,什么是回表为什么选择b+树作为索引结构联合索引,若联合索引解决不了查找不到对象的问题该如何解决(开放题)若跳出mysql,普通crud中若有接口变慢该如何优化?讲一讲你这两个项目的在写的过程中的难点,如何解决的后面就聊了很多学校和项目经历以及对大数据的了解这两个项目是怎么来的 怎么自己写出来的还聊了聊hadoop mapreduce flink之类的了解是否愿意转岗反问:对我有什么建议:多实践贵公司部门的具体业务是什么总结:酣畅淋漓的只问八股和场景题 面到最后跟面试官聊的不错
点赞 评论 收藏
转发
2 7 评论
分享
牛客网
牛客企业服务