美团到家二面 9.19
主要拷打实习
- 大体介绍一下业务
- 用了什么数据库,存了什么字段
- 写某个需求遇到了什么问题;大key问题是如何解决的
- 某个业务指标下降的原因
- 为什么用文档型数据库;关系型数据库和文档型数据库区别
- 为什么要用es;es原理
- 用的什么mq;大致介绍一下rocketMQ;
- rocketMQ如何保证不重复消费;如何保证消息不丢失
- 实习为什么用redis的zset结构;zset是怎么实现的;跳表的复杂度
- 什么是CAS;乐观锁和悲观锁区别;有哪些悲观锁;synchronized和ReetrantLock区别
- GET和POST区别
- 写需求的时候有没有考虑内存的使用
- 设计接口你有哪些考虑的点
- 实习过程中遇到什么困难以及如何解决的
- 最近有没有学习新的知识
- 手撕:删除链表重复元素2