美团_分布式数据库研发工程师_一面略凉
个人情况:双985硕士,硕士方向传统通信,想转CS,7月份投了美团的提前批。今天8月20号,得到了面试邀请。
面试感受:考察很多计算机和操作系统底层的题目,还没开始看,所以一半都直接说的不知道。
因此,虽然是一个半小时的面试,我一个小时就pass搞定了😅😅😅。
面试官(看上去是很有经验的工程师,结合语气大概30-40之间)最后承认是挑和自己专业无关的问题,还给了自己一些建议。
作为第一次面试,虽然结果凉凉,心里还暖暖的。
大概讲了1分钟简介之后,就直接开始聊技术问题了。
面试题目
1. 计算机底层、C++
操作系统
Linux文件系统(Linux刚买书,还没翻,都不清楚😐)
熟悉的Linux指令
Linux中的存储压缩指令
cmake, gdb等使用经验
平常使用什么C++编译器,用过vim等没(其他的IDE我忘了)
IO模型
了解过那些设计模式(我记得github上有这个pdf,瞄过一眼就忘了)
map和unordered_map的区别
new delete 和malloc free 的区别
虚函数和纯虚函数的区别
TCP四次握手,三步握手
TCP粘包
2. 数据库相关
ACID,事务的四种特性
四种隔离级别
在高并行作业中遇到的常见问题?有哪些解决方法?
MySQL数据库了解多少
IO模型
分布式一致性协议了解哪些
SQL编程:DDL、DML、DCL常用指令关键字
CAP理论
git系统
3. 项目经历
印象最深刻的项目?项目目的,把控和结题过程。
4. 两道编程题目。(问了一下,没让用VScode。)
quickSort
LDU Cache(在LeetCode见过还抄过两次,不过已经过去一个月了,忘记了,题目都没看懂😑)
5. 最后有没有问题要问面试官的。
感觉自己凉凉,问问面试官有哪些地方需要改进,也给出了相应的建议。
最后祝大家看到这个的能做好美团一面准备,拿到自己想要的offer😀😀😀
#面经##校招##美团##数据库工程师#