#软件开发笔面经#
一面
1. 使用缓存过程中碰到的问题,穿透、击穿这些怎么处理的
2. 降级的逻辑
3. 缓存不一致的问题,删除失败处理
4. java的集合 list可以放null吗-----可以
5. hasmmap 线程安全的hashmap,底层结构
6. jvm内存结构,各个区域都是干什么的
7. 数据库的三大范式
8. mysql的索引数据结构
9. 幻读是什么?删除会导致幻读吗?-----会,插入和删除都会
10. mvcc是什么
11. 用户态和内核态
二面
手撕:
(1)打牌,求最少出牌次数
(2)封装好的左闭右开的集合结构,两个装有集合的List求交集
问了两个项目问题,结束
三面
纯问项目细节
四面
1. 前面面试的体验
2. 期待年薪
3. 朋友评价,朋友提建议的话会提什么
4. 为什么实习少
5. 重来一次,研究生想做什么
6. 家庭情况相关问题(感觉这里不太专业了…
#拼多多求职进展汇总#
#拼多多#