美团后端实习一、二、三面(凉经)
3.19:第三批笔试,2.6/5.0
3.31:美团一面
基础部分:
- 接口类和抽象类的区别
- 常见设计模式(单例模式)
- 一条SQL语句是如何执行的
- TCP和UDP的区别
项目部分:
多级缓存如何保证数据一致性?
算法部分:
SQL:找出每科分数均大于80的学生姓名
算法题:找出第k大的元素(快速排序)
反问部分:
为什么选择转码(机械非科班)?
平时的学习方法?
4.7:美团二面
基础部分:
== 与 equals的区别
项目部分:
ES如何进行数据分片
Kafka如何保证数据消费的有序性
场景部分:
设计移动端和Web端之间的日志传输模块
设计移动端和Web端之间的消息推送模块
算法部分:
算法题:字符串转整形
4.14:美团三面
综合方面:
如何规范代码(围绕该主题聊了很久)
算法部分:
找出最长公共前缀