美团到店一面-29号

 面试60min
0.项目20分钟
1.索引的结构
2.为什么不用平衡二叉树
3.可重复读怎么实现
4.快照读和当前读分别是什么
5.讲一下mvcc
6.数据库宕机重启后会有哪些操作,针对事务。
7.写一下sql,查第二高的分数,表字段有姓名,分数
8.G1垃圾回收过程
9.在这些步骤中,哪些步骤会暂停
10.G1的标记方法
11.spring的循环依赖问题怎么解决

12.算法题:(1)给一个有序链表,去除所有值不唯一的节点,比如1->1->2,结果就是2
答:可以用一个哈希表去记录,然后遍历链表的时候,去查看哈希表,如果个数>1就删除
(2)优化一下,要求空间复杂度为O(1)
说了一下思路,然后让我写
结果写了20分钟,还是没全部通过样例。

面试官说代码思路很清晰,不知道你是不是太紧张了,有些边界条件没考虑清楚。
(确实有点紧张,八股那里最后几个问题没答好,就想在算法上稍微找补一下)

总结:感觉也是挂了,但在项目回答方面,比之前好些。八股答的不太好,为了补项目的内容,八股丢了一些。算法么,感觉给得题目不算难,思路很快就想出来了,但写的太慢了。



全部评论
加油加油
点赞 回复 分享
发布于 03-30 01:04 四川
佬,你现在收到二面通知了吗
点赞 回复 分享
发布于 03-30 15:11 湖南
佬,收到二面通知了吗?我也是到店29号一面的😭
点赞 回复 分享
发布于 04-02 09:49 辽宁

相关推荐

鼠鼠理解的 redis 的单线程:   是指Redis的网络IO和键值对读写是由一个线程来完成的 诸如持久化,异步操作,集群同步都是多线程 是这样吗,牛油们求指教 ave mujica 镇楼
ssp到手了的小白很想退休:针对响应客户端请求的过程是单线程完成,但Redis本身并不是单线程且在后续版本引入了多线程处理IO请求,特别是写请求
点赞 评论 收藏
分享
评论
7
44
分享
牛客网
牛客企业服务