美团一面面经
1 自我介绍
2 项目
3 八股
- Mysql 底层B+树,说一下B+树的了解,每个节点存储的值的类型
- Mysql事务ACID,基于什么实现的ACID
- 讲一下Redis,包括为什么高效,底层数据结构,QPS是什么级别,为什么单线程就是快
- 讲一下设计模式哪些原则,举几个例子,然后我说了适配器模式和代理模式,然后问了这两种有什么区别
- 类似于输入URL的过程
- 关于IP地址的,子网掩码的作用
- 网络协议序列化有哪些方法(Protobuf之类的,应该是根据简历上问的)
- 网络模型有哪些,比如(Reactor,Proactor,应该也是根据简历上写的问的),然后又问了问同步和异步,epoll的底层原理,与多进程/线程模型的区别
- Linux常用命令
- C++和Go的区别(虽然他们是Java,问了下了解多少Java)
4 手撕
解析IP,比如255255255255 --》255.255.255.255
---
全程80多分钟,前一个小时项目加八股,后20分钟手撕
大部分问题都是从基础往深里问
可能还有一两个个问题忘记了