#软件开发笔面经# 一面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. 家庭情况相关问题(感觉这里不太专业了… #拼多多求职进展汇总# #拼多多#