来还愿~,刚刚收到了意向书,总结下面经
一面 8.19:
threadLocal参数与执行过程
Synchronized是否是公平锁,如何实现可重入
ReentrantLock如何实现可重入
HashMap解决冲突的方式,扩容,是否线程安全,如何解决?
偏向锁--轻量级锁--重量级锁
JVM内存1.8之后 方法区有什么到了堆中,为什么这样设计
一个熟悉的垃圾回收,应用
mysql默认隔离级别,幻读与不可重复读区别,平时有没有遇到幻读问题
间隙锁
currentHashMap用什么锁实现
解决哈希冲突方法
类加载器
a b 并行 c 在 a b执行结束后在执行,如何?
二面 8.25:
集群如何设计
rpc工作原理,thrift框架
Rocketmq 消息队列消费是单线程还是多线程
Rocketmq的路由选择
公司用的分库分表技术,会带来什么弊端
设计引用链
项目中遇到了什么技术问题
实习与研究生期间做的东西有什么不同
三面 8.27:
场景题1:
设计一个类微博系统,数据存储模型怎么设计,以下功能的逻辑怎么实现(伪代码或逻辑表达清楚即可)
1.添加、取消关注
2.我的关注列表
3.我的粉丝列表
4.我和你共同的粉丝列表
5.我和你是否互粉
6.性能上怎么考虑和优化
场景题2
长链接对应短链接
短链接如何不重复
问项目
hr面 8.28:
1. 有没有那些能够体现出你的学习能力强?
2.有没有哪件事呢能体现你超出预期完成的?
3. 项目中最有成就感的是什么
4. 项目遇到的最大的困难是什么,怎么解决的
全部评论
(3) 回帖