美团暑期实习流程日期及面经(已收感谢信)
后端开发,事业群随机的,分在了到店
3.7 投递
3.19 笔试 2.3道
3.24 约一面
3.28 一面(1h10min)
- 介绍技术是Java,询问Java的学习情况(本人C++)
- 自我介绍
- 介绍一下实习经历,在实习中遇到哪些问题,有哪些收获
- OSI七层网络模型有哪些,各自的作用
- 介绍TCP协议,TCP和UDP有哪些不同
- TCP的三次握手和四次挥手
- 介绍DNS协议,DNS协议用的是TCP还是UDP?都有吧
- TCP的拥塞控制介绍一下
- HTTP和HTTPS有什么区别
- HTTPS用的是对称加密还是非对称加密
- GET和POST的区别
- 用过Linux吗,进程和线程的区别
- 进程间的通信方式
- 数据库的四种隔离级别,分别解决什么问题
- 不可重复读和幻读的区别
- MySQL用什么解决的不可重复读和幻读
- 介绍MVCC
- InnoDB为什么使用B+树索引
- 联合索引的最左匹配原则。联合索引(a,b,c),查询条件a>1 and b = 1 and c = 1 能命中索引吗?
- 用过explain吗
- 回表是什么过程,介绍聚簇索引和非聚簇索引
- 做题:146. LRU缓存
- 用的双向链表,可以用单链表吗?用单链表哈希表中值存什么节点?回答存前一个节点。
- 反问:
- 到店干啥的。回答部门是随机分的,事业群不变。
- 什么时候二面。不知道。
3.31 通知一面过,约二面
4.4 二面(1h20min)
- 自我介绍
- 只学了C++吗,怎么学的?Java学过吗?
- 实习中遇到的问题,怎解决的,有什么成长
- 你说知道的数据结构,说的越详细越好
- 排序算法,时间复杂度,越详细越好
- 快速排序和归并排序有什么相同点和不同点
- DFS、BFS非递归实现。后面写一下DFS非递归
- 哈希冲突的解决办法
- B+树和B-树的区别,为什么B+树更矮?
- B+树的特点
- 数据库的hash索引?性别这一列可以用hash索引吗?不可以,哈希冲突非常多。
- 聚簇索引和非聚簇索引
- MyISAM非聚簇索引
- 最左匹配原则
- 索引下推知道吗?不知道
- 事务介绍一下,解决了数据库哪些问题?
- 可重复读怎么实现的?MVCC + undo log
- 快照读?当前读?
- redo log 和 undo log的区别
- redo log是每次修改都存磁盘吗?
- redo log存在哪里?
- SQL的优化方式
- 索引失效的情况
- 对order by的优化?
- 写题,把刚才的DFS非递归写一下。白板,写完让运行出结果
- 反问:
- 对我的评价?不方便说,在排序,一周出结果
- 在到店事业群负责什么业务
4.8 感谢信 +1
#面试复盘##实习##面经##美团#总结:历八股答得还可以,题也都写出来了。可能是技术栈不匹配,或者真的锁HC了。。。