【武汉南斗六星系统集成有限公司(东风汽车子公司,国企)】
一面:
自定义线程池原理
核心线程数设置策略
线程生命周期
synchronized底层实现原理
volatile实现原理
多线程的事务如何处理
主线程和多线程如何进行通讯
Spring的IOC底层源码实现
Spring的bean的生命周期,结合源码
SpringCloud网关上传大文件如何处理
SpringCloud如何实现负载均衡(Ribbon)
Redis的AOF存储策略
Redis的zset底层实现数据结构
Redis的内存模型
mysql的innodb存储引擎架构
sql查询的过程,请详细描述
回表是什么
mysql事物的MVCC实现方式
innodb的表空间文件是什么
mysql的bin log和redo log区别
mysql的redo log和undo log产生和消亡时机
mysql的innodb为什么要double write
简述mysql的buffer pool,为什么需要buffer pool
innodb的free list,lru list和purge list区别
索引底层存储结构以及B+树底层原理
聚簇索引和非聚簇索引区别
索引建立规则
mysql主从复制原理
分库分表方案
mysql如何同步输入到ES
二面:
MQ高可用架构方案
MQ消息丢失如何保证
死信队列有了解过么
CAS和AQS简述
ReentrantLock有什么优势
wait
ThreadLocal为什么会产生内存泄露问题,如何解决
JVM内存模型简述以及解决什么问题
JVM运行时数据分区
CMS垃圾回收器算法以及特性
简述GC Root的可达性分析算法
new Object()发生了什么,以及在JVM中的实现过程
java8默认的垃圾回收器是哪个,有什么特性
class文件包含哪些内容
栈存放的动态链接是做什么用的
什么时候会触发FullGC,
JVM对象分配原则
JVM对象内存布局
long类型数据在JVM中如何存储
JVM优化
TX-LCN如何解决分布式事务问题
你知道分布式事务问题有哪些解决方案,2PC和3PC的区别
你们为什么要使用xxl-job,为了解决什么问题
常见的数据结构有哪些,
跳表和B+树区别
红黑树的特性,为什么需要红黑树
线上OOM如何解决
线上排查问题手段
你觉得最有挑战的一个技术是什么
【武汉枫童科技有限公司】
一面:
websocket实现原理,是基于什么协议
网络七层模型
网络安全,已经常见网络攻击有哪些
限流实现方式
秒杀设计方案
常用的集合类,已经对应并发的集合类
ConcurrentHashMap为什么能做到并发安全
jdk8新特性
java引用有哪几种
jvm内存模型
feign如何实现微服务之间的通讯
eureka的心跳机制
详细解释了一下抢券的过程和逻辑
mysql设置索引原则
innodb和myisam区别
常见JVM的垃圾回收算法有哪些
字节码执行引擎是什么
mysql的索引
B+树
undo log 是用来作什么的
二面:
上机
三面:
技术面+老总聊
【武汉红海轻舟文化传媒有限公司】
一面:
SpringBoot启动的几种方式
SpringBoot多环境部署
Spring的IOC容器和AOP简述
Spring的bean的生命周期
Spring自动装配原理
详细描述你对微服务的理解
Redis雪崩解决方案
Redis的内存模型
redis的持久化方案
redis的io多路复用模型
JVM内存分区
JVM如何实现跨平台
JVM优化
mysql的sql查询过程(有索引和没索引分开讲)
分库分表方案
大文件切割方案
文件单点续传方案
word文档图文解析以及表格解析
视频转码已经按照帧数分隔方法
小程序音频识别如何实现
大数据,数仓有没有了解
爬虫有没有写过



