字节服务端一面

1.cpp多态,发生的时期
2.sizeof如何知道是地址还是数组
3.右值引用,内存
4.cast
5.指针常量和常量指针
6.内存对齐,cpu角度
7.cpu内存块的大小、页的大小
8.CPU获得一个虚拟地址,如何转换物理地址
9.映射是谁来做
10.转换存在社么地方
11.TLB在缓存之前还是之后
12.如果有一个程序500M编译完成后再磁盘上,cpu加载会有什么流程
13.cpu如何知道是一个二进制可执行文件
14.C++中,不用Map实现kv存储
15.二叉树实现map如何存储
16.如何保持平衡
17.二叉平衡树更新最差时间复杂度
18.ucontext在用户态如何保证上下文?
19.切换的底层如何实现的?
20.栈帧和运行的寄存器变量,这类在swapcontext中如何实现
21.系统调用hook的原理
22.在进行调用,什么位置进行拦截,hook的位置
23.如果要hook一个read,要换成自己的,hook要放在哪?
24.read注册在epoll,把原始的read转换为自己的,如何实现
25.在什么阶段?编译还是动态运行
26.处理系统调用,对于磁盘的调用如何epoll,后面如何知道阻塞返回?

无手撕,凉透了,第一次感受到大厂面试的压迫感#牛客AI配图神器#
全部评论
没问项目吗?
点赞 回复 分享
发布于 昨天 23:30 广东

相关推荐

评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务