全程围绕实习拷打,面完一天没消息,感觉聊的还是挺好的,手撕也撕出来了,为什么就是不过呢?我已急哭1. 实习中幂等控制怎么做的?追问如果用Redis做幂等控制,万一Redis挂了,或者出现异常情况返回不对该怎么办?2. 幂等能不能用数据库做?讲一下具体流程。3. 并发控制怎么做的?锁有哪些类型?你用的什么锁?为什么?4. 讲一下你的ES宽表是怎么做的,详细讲讲技术方案。ES和MySQL的一致性怎么保障?5. 你说使用kafka做消息队列,讲一下kafka怎么保障消息的可靠性,万一消息丢了怎么办?6. 对帐兜底的具体方案讲一下。7. 你觉得kafka和你之前学的rocketMQ有什么区别?8. 当时除了ES之外,有没有调研过其他的中间件?9. 那ES的检索过程和MySQL的检索过程在底层的区别是什么?手撕:1.SQL 如何建立联合索引 + 写出SQL(表量子查询) 2. 合并K个有序链表,时间复杂度+空间复杂度。仔细思考了下,挂的也不冤,做好复盘下次加油