面试机会是在美团开奖之前一两天收到的,当时某大厂二面挂了,就想着先攒点面试经验就接受了;
笔试:9.18
题目已经忘了,没有ak;
一面:10.23(1h)
0. 面试官首先介绍他们是两轮事业部的;
1. 自我介绍;
2. 项目一些细节问一下;
3. 实习一些细节问一下;
4. 主键索引、二级索引、联合索引的区别;
5. 联合索引的底层实现是?
这个懂了就知道了为什么联合索引是最左匹配原则了;
6. 场景提:有n个仓库可以放共享单车,每个仓库可容纳的共享单车优先,设计一个表来存储每个仓库可以容纳多少单车,已经容纳多少单车,还可以容纳多少单车?
7. 在6的基础上加了个条件:同时有多个运营同学,他们可以把单车搬到仓库里面去,可以预约指定仓库指定数量的位置,表结构如何设计?
8. 在7的基础上加了个条件:同时有多个运营同学,为了避免占坑太久,所以要求预约20min之内必须到达仓库,超过20min自动释放占用的位置,表结构如何设计?
9. 算法题:最长回文子串,没写出马拉车,就写了个暴力;
二面:10.24(1h)
1. 自我介绍;
2. 项目一些细节问一下;
3. 实习一些细节问一下;
4. 解析一下什么是最左匹配原则?为什么会这样? 5. 浏览器打开www.baidu.com需要怎样的过程?
这题秋招回答过n次了,但是还是不知道准确答案是什么
6. 你刚才提到反向代理,其工作原理是怎样的?
7. 假设有联合索引(a,b,c),判断下面哪些用到联合索引
select * from A where a=x and b=x;
select * from A where a=x and c=x;
select * from A where b=x and c=x;
8. 下面两个查找那个效率高?这题我直接不知道
select * from A where a=x and b=x order by c;
select * from A where a=x and c=x order by b;
9. 使用explain解析sql,里面的using where 和using index分别是什么意思?
10. 选择索引的时候,mysql如何决定使用哪一个索引?
11. 概率题:给定一副有大小王的牌,随机抽7张牌,里面有炸弹的概率(不包括王炸)?
12. linux里面死锁了,有什么方法可以解决?
13. 你说进程回退,linux如何决定回退哪一个进程?
14. 算法题:手写一个死锁?
hr面:10.25(30min)
就是常规的问题,例如:你最难受的一件事?你最自豪的一件事?你觉得美团是一个怎样的公司?
offer:10.26
太激动了,因为之前一直是0offer状态,收到offer之后一宿没睡,给了一个sp,薪资在offershow上面有,结束秋招就在一晚上;
全部评论
(14) 回帖