蚌埠住了的熊猫很想奋斗 level
获赞
1
粉丝
0
关注
0
看过 TA
4
大连理工大学
2026
C++
IP属地:辽宁
暂未填写个人简介
私信
关注
昨天 19:40
大连理工大学 C++
1. 网络库的核心作用是什么?2. 网络库实现时用到了哪些优化手段?在优化过程中替换过哪些组件或方案?(已知`Bind`和`function`曾被 Boost 实现,可围绕此展开)3. 针对 “需两次 TCP 连接的请求放在同一线程下进行” 的场景,网络库应如何设计或处理?4. 网络库中的缓冲区是怎么设计的?为什么采用这种设计?为什么网络库需要缓冲区?5. 使用 muduo 实现一个 RPC 框架,需要完成哪些核心工作?6. 若服务端已实现加减乘除等接口,客户端需发起接口请求,如何通过 muduo 实现这一交互流程?7. 用户线程是如何切换的?上下文切换的具体流程是什么?8. 上下文切换时会保存哪些寄存器?9. 用户态线程和内核进程的核心区别是什么?10. 内核进程切换时,下一个进程为何要先切换到内核态,而非直接通过页表和寄存器恢复到用户态(即 “切换到内核进程→用户态” 的原因)?11. xv6 中存在哪些寄存器?12. xv6 进行进程切换过程中,用户态和内核态分别会发生哪些操作?13. xv6 中用户态线程切换时,需要保存哪些寄存器?14. 是否只有内核态才能访问 trapframe?15. 实现反序列化与序列化的具体流程是什么?有哪些关键细节(无需代码)?16. `int`和指针(`char *`)之间如何转换?17. 为什么要使用`reinterpret_cast`?18. `int`在底层系统中是如何存储的?19. `int`和`char`之间如何进行转换?
查看19道真题和解析
0 点赞 评论 收藏
分享
昨天 19:36
大连理工大学 C++
1. 自我介绍2. 个人项目中的操作系统内核是否根据MIT的课程做的3. 实验是否做完了4. 介绍做实验时如何使用GDB5. 操作系统内核态出现如缺页故障等问题时如何调试6. 在调试环境中如何发现虚拟内存分配失败或其他故障,以及其特征7. 介绍系统调用和中断的流程,若做过相关实验可回忆代码实现8. 操作系统内核项目是近期做的还是之前做的9. 讲解进程切换时会发生什么10. 进程切换时,寄存器的值会换到哪里去11. 介绍缺页故障及其应用,以及为什么要做缺页故障相关操作12. 介绍进程和它fork出来的子进程之间会共享哪些东西13. 线程会共享进程的哪些东西14. 线程比进程多共享了哪些东西15. 介绍epoll的原理,包括其结构的两种模式、底层原理以及LT和ET的区别16. 了解红黑树的构造吗,或者它是为了什么而需要这样一种数据结构17. 为什么要用红黑树,它有什么特点18. 红黑树和一般的二叉搜索树之间有什么区别(补充:一般二叉树理论上时间复杂度可能在log n到n之间)19. 转码后的编程、操作系统等知识是自学的还是通过其他途径学习的20. 做反转链表编程题21. 是自己报的该部门,还是本来报的其他岗位22. 有深度学习经验且基于Python和TensorFlow,是否了解这类框架(如Google相关框架)的实现原理23. 是否了解cuda并行计算24. 反问
查看23道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务