字节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 江苏

相关推荐

昨天 14:09
已编辑
北京交通大学 算法工程师
字节跳动 训练框架研发 (N+2) * (12 + 3) 硕士211
点赞 评论 收藏
分享
ddd7_:跟我一模一样,加微信的hr都同一个,扫码了白年书人查看图片
点赞 评论 收藏
分享
专业嗎喽:个人信息名字太大,合到电话邮箱那一栏就行,有党员写过党,剩下其他全删,站空太大了 把实习经历丰富,放最前面,然后是个人评价,技能之类的,然后是学校信息。项目经历最后面,可以就选一个自己擅长的。 现在是学校不是92就扣分的,没必要放前面。 然后现在看重实习经历>竞赛经历(校园经历)>课程项目经历
点赞 评论 收藏
分享
12-24 20:49
武汉大学 Java
点赞 评论 收藏
分享
评论
1
39
分享

创作者周榜

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