
1自我介绍
2 项目介绍(黑马点评)
3 介绍项目难点(秒杀)
4 难点是怎么解决的(超卖问题、一人一单问题)
5 悲观锁乐观锁
6 商家信息怎么得到的
7 redis 的数据结构
8 mysql 的索引结构
9 b 树和 b+树的区别
10 数据库引擎
11 innoDB 和 myISAM 的区别
12 介绍一下项目的其他模块
13 介绍一下 feed 流(疯狂拷打 feed 流,出了 2 个关于 feed 流的场景题)
14 线程池(参数,流程)
15 redis 为什么快
16 redis 的单线程和多线程
17 往数据库中插入 10 亿个数据有什么好方法
18 了解分表吗
代码题
一道 sql
实现一个死锁
lc25:k 个一组反转链表
总结,第一次找工作面试,还是很感谢美团给的机会。开始自我介绍很紧张,进入状态就好了(答的有点糟糕,心里觉得过不了了,就没负担了)拷打项目过程中穿插八股和场景题,项目不熟悉,手撕没刷到还是个 hard 不会,寄。一定要熟悉简历上写的每一个东西,因为 feed 流吃了大亏。还有自认为很重要的一点,问什么答什么,不要给自己挖坑