求职刷题神器

funit.cn

讨论区 > 求职面经 > 美团运维开发实习生面经

美团运维开发实习生面经

bro
发布于2021-03-05 14:24:17 105浏览

一开始面的部门技术栈是JAVA/Golang,我说我不会就给我转到了C/C++开发,具体部门没听清。答得不好,应该是凉了。发个帖子攒攒人品。


一面:

1. 项目

2. 智能指针以及线程安全、STL容器是否是线程安全的

3. 知道哪些数据压缩的方式

4. 设计线程池(线程池的原理,用什么数据结构组织线程和任务,如何处理任务)

5. 设计hash map,如何实现线程安全(我说的是用互斥锁,粒度太大的话就对每个桶加锁,也提到了CAS实现无锁。但是面试官一直就着加锁往下延申,比如基于每个桶加锁如何去统计hash表的容量)

6. write()写fd是原子操作吗

7. 对mysql的了解

8. 还问到了内存相关的,没听懂就没问了。

9. 代码:实现LRU


二面视频面

1. 项目

2. 进程IPC;kill进程的原理

3. 文件系统知道哪些?(提到了Ext,还说错了)

4. page cache好处和弊端,怎样能够不写page cache

5. mysql的主键和外键

6. 无锁编程,项目中用到过吗

7. ARM和x86的区别

8. 代码:实现读写锁

9. 代码:单链表翻转


本文首次发布于趣IT ,转载请注明出处,谢谢合作

美团运维开发实习生面经

全部评论0

成为第一个评论的人

还可以上传7

表情

运维工程师面试课程

  • 快速扫码进群
    加入职友圈
下一步
知道了