美团到店后端开发实习一面

面试时间:2022.03.10

1. 自我介绍 
2. 项目的整体架构 
3. 为什么考虑ceph做存储 
4. 如果文件上传ceph不完整,有什么解决办法 
5. 项目里的redis是做什么用的?怎么设计的redis的key 
6. redis分布式锁怎么实现的 
7. redis面对大量key过期,在redis本身的层面可以做什么优化 
8. 怎么解决数据库和缓存的一致性问题 
9. mysql事务的提交过程 
10. mysql保证一致性的机制(这个不太明白) 
11. mysql事务的隔离级别 
12. c++和go用起来的区别(oop、多线程、go的错误处理、c++的stl) 
13. map和unordered_map底层 
14. vector扩容和插入元素 
15. c++thread线程库底层(没看过) 
16. 看过什么c写的源码 
17. 用过c++做网络编程吗(没有,用的go) 
18. 平时用c++写什么 
19. 第一个项目的算法问题 
20. docker和k8s有什么关系 
21. 为什么现在要用k8s做部署(这两个问题是因为简历上写了,和部门关系不大) 
22. 反问(主要用java,两轮技术面+一轮hr面) 
 
算法题:删除链表的重复元素 
 
总结:面试官人很好,会针对项目提出一些应用中的问题,如果自己想不到解决方案的话他会说一些他的看法,很有帮助。
posted @ 2022-03-19 14:52  aganippe  阅读(43)  评论(0编辑  收藏  举报