美团一面

邮件写的是后端开发但是实际上是客户端(wtf)

全程全操作系统八股,无拷打项目实习
1. 说说进程和线程
2 进程间通信方式
3 具体说说管道
4 匿名管道在代码里怎么用(答得一般)
5 说说对虚拟内存的理解
6 虚拟内存怎么实现的
7 虚拟内存的实现仅依赖操作系统吗(人晕了,回答的是,但是也提到了硬盘和物理内存,不知道想问什么)

然后结合代码考c++,手撕单例模式,extern c不能函数重载,static的所有用法(考的挺全的,包括static全局变量和普通全局变量的区别,static成员函数中没有this指针等等,反正关于static几乎全考了)

手撕 最长括号子串(没撕出来,只写了一半思路代码)

应该是近期答的比较好的一次面试了,最大问题可能是手撕没撕出来吧。。。求善待
发面经出来攒人品

更新:寄
全部评论
虚拟内存实现依赖mmu,tlb,cr3寄存器。mmu用于根据页表将虚拟内存地址转换为物理内存地址,tlb用于缓存最近访问的页目录与页表项,cr3寄存器用于存储当前进程的页目录的物理内存地址。
5 回复 分享
发布于 04-08 11:42 安徽
佬是不是选了调剂啊 昨天HR跟我能不能接受客户端 我稀里糊涂就说可以试试 今天给我发面试邮件了 邮件里写的也是后端 不知道是面客户端还是后端
1 回复 分享
发布于 04-08 17:00 辽宁
mark感谢佬
点赞 回复 分享
发布于 04-06 11:34 广东
mark操作系统八股
点赞 回复 分享
发布于 昨天 18:16 安徽
佬,可以问问最手撕长括号子串具体的题目吗,或者leetcode上有原题吗
点赞 回复 分享
发布于 04-12 14:09 重庆
是不是做web底层开发的呀,这个也算后端呀
点赞 回复 分享
发布于 04-05 22:14 北京
虚拟内存要借助硬件MMU
点赞 回复 分享
发布于 04-04 16:29 辽宁

相关推荐

评论
3
23
分享

创作者周榜

更多
牛客网
牛客企业服务