4/6笔试,4/15一面,4/18二面,4/19上午电话问到岗时间,实习时长,下午offer
鼠鼠投软开,笔试完软开挂,被测开捞了,从牛客上看了一大堆测开的面经,运气不错,过了。现在回馈一下社区,感谢家人们。
一面 50min:
说一下 c++都有哪些基础数据类型?
你之前的实习最大的收获是什么
有使用过 uint 吗?
进度的调度算法?
udp 和 tcp 的区别
tcp 三次握手?能不能两次?
现在就咱们进行视频面试,我给你发了一个链接,就咱们两个可以用,能说一下这个底层协议么,或者实现机制么
cpp 的内存分配?
cpp 的析构函数是干什么的
查看日志文件的前一百行用的是什么命令?
查看一个项目的进程的 id 用什么命令?
ps -aux , aux 是干什么的?
没有析构函数会有什么好处
大数据方面了解那些东西
说一下你对 mysql 的理解
你对侧开这个岗位的理解
写一道反转链表
问了一下,以后工作城市的打算
反问刚才面试中有什么值得改进的吗
二面 50min
自我介绍
说一说你熟悉的一个项目 (mit081)
你是从什么 level 实现的操作系统吗
能介绍一下虚拟内存这个机制吗
虚拟内存有没有大小的限制
有没有什么限制虚拟内存大小的一个因素
虚拟内存能讲一下这个分配吗?怎么分配到?涉及到那些数据结构?怎么个流程?
能详细描述一下用户态页表吗?谁管理的?怎么存的?
这个用户态的页表是谁来创建的?
这个用户态的页表的作用是什么呢
一般的操作系统会维护一个用户态的页表吗?
这个页表里面一般都有什么信息?
你能介绍一下 linux 的寻址方式吗
能把页表结构再说清楚一点吗?
网络那边你有什么实践能说一下吗 (io 多路复用)
访问一个 url,整个数据包的交换?
网络传递中,会用到 mac 地址吗?还是仅在目的子网中会用到
看一个进程是不是存活?
查看一个进程打开了什么端口
lsof 是查看端口吗?lsof 主要是干什么的?
如果发现系统变慢,linux 那会怎么考虑怎么排查这个问题?
生活中有什么遇到一些挑战,你有类似突破舒适区的事情吗
平时做项目的话,会有和他人有合作吗
如果遇到不太配合的伙伴的,同事之类的情况?
翻转链表
反问 base 在哪里?
反问面试表现
base 成都,有没有6.3到岗的,合租滴滴。
#面经##测开##美团##合租#