恭喜发现宝藏!微信搜索公众号【TechGuide】关注更多新鲜好文和互联网大厂的笔经面经。 点赞再看,养成习惯,侵删🤝
一面(1h)-
项目遇到的问题
-
ConcurrentHashMap底层原理,1.7和1.8区别,如何实现线程安全
-
初始长度为多少,加载因子,为什么这么设置
-
逃逸分析,threadLocal原理
-
幂等性是什么意思,如何采取策略
-
索引,聚簇索引和非聚簇索引,覆盖索引
-
事务,redo log和undo log,binlog分别介绍
-
数据库事务,隔离级别与问题,如何实现
-
Redis持久化的方法,五种基本类型,zset和跳表结构
-
为甚么zset用跳表,HashMap能否改跳表
-
操作系统的用户态和系统态的区别
-
计算机网络的5XX代码,3XX代码
算法题
先序和中序数组构建一颗二叉树
二面(45min)-
Kafka的结构
-
Kafka能否保证消息的顺序性
-
Kafka的消费者监听什么
-
HTTP协议请求包的结构
-
HTTPS协议传输流程
-
Java多线程创建变量是并行还是穿行
-
ThreadLocal的用处和原理,内存泄漏问题
-
SQL的InnoDB引擎的结构
-
select * from table where a>1 and b=1 and c
关注打赏