美团优选软开三轮技术+hr面面经(已oc)
8.31一面(50min)
- 操作系统为什么要区分用户态和内核态
- 为什么区分用户态和内核态会更安全
- 如果用户态访问内核态资源,为什么会导致整个系统崩溃
- 我们两个在视频,详细介绍一下这里面涉及到网络知识
- 算法题:重排链表
- 数据库如何实现三种隔离级别的
- 如何通过加锁的方式实现三种隔离级别
- 在什么情况下需要使用事务
- 如果通过一段sql语句来判断Mysql的隔离级别 能记住的就是这些了,一面面完第二天约二面
9.7 二面(80min):
- 深挖实习+项目,以及如何优化项目
- 操作系统有哪些IO方式
- 操作系统有哪些异步I/O方式
- 除了raft,paxos还了解哪些分布式一致性算法
- 怎么实现分布式锁
- 了解哪些分布式锁
- 如何使用redis来实现分布式锁
- 讲一下redis有哪些数据结构
- 了解哪些分布式事务的解决方法
- 分布式事务和共识一致性协议有哪些区别?各自使用的场景是什么
- 讲一下Mysql的redolog, binlog, undolog
- 出了一道数据库设计的场景题
大部分还是围绕项目进行展开的,就没记录下来了。 二面完当天下午约的三面。 9.12 三面(1h) 三面基本上就是聊天,然后穿插点问题
- 咱们两个视频聊天的过程中网络比较卡,你分析一下这是为什么
- 口述查找最近二叉树最近公共祖先的思路,讲了两种解法(递归和记录一棵树的父节点)
- 口述链表排序的思路,讲了两种解法(归并排序+小根堆),详细问了采用小根堆实现,小根堆的大小设置为多大
- 手撕二叉树最大路径和 面完当天下午约的Hr面
9.14 hr面(20min) 9.18 发意向,感谢团子,忙活了两个月的秋招终于有结果了,每天不用再担心焦虑了
#美团2024届秋招#