字节C++ 一面

0811 2pm

1. 自我介绍,没聊项目相关的,直接开始做题
2. 给一个swap指针的函数,参数是指针,问输出是什么,然后问怎么改可以swap值而不是指针。这个地方有点没有理解清楚题意,中间挺卡的,后来又沟通了下才懂,很简单。
3. 内存对齐,一个struct问占多少空间,CPU读某个值读几次
4. 虚拟内存是怎么实现的,页表的原理
5. 有哪些中断,讲一讲中断
6. 页式存储比段式存储好在哪里
7. linux用的是几级页表
8. 进程和线程的区别
9. 进程的内存分区
10. 线程独占的资源
11. 线程的同步机制有哪些
12. 如何设计生产者消费者
13. 自旋锁和互斥锁的区别,如何用原子操作来实现互斥锁
14. 无锁队列
15. 操作系统你还哪里比较熟悉吗?(...)
16. top命令是怎么实现的
做题:
1. flood fill 简单题,自己处理输入输出
2. 如何判断大端序、小端序

应该是凉了,但是面试官人很温柔,而且好帅啊,面试体验不错!

全部评论
问一下是提前批还是正式批呀?
1 回复 分享
发布于 2022-08-11 15:54
楼主第二题啥意思呀
点赞 回复 分享
发布于 2022-08-25 10:33 江苏

相关推荐

01-16 18:34
四川大学 Java
欢迎加入AI:没有啥稳定不稳定,一切都源于业务快速发展还是收缩。我当年一开始去的央企,业务不赚钱,也贼卷,慢慢就开始优化了。。。
点赞 评论 收藏
分享
spiritecs:没实习非985211硕很难很难,只能说祝早日成功
点赞 评论 收藏
分享
评论
1
39
分享

创作者周榜

更多
牛客网
牛客企业服务