元戎启行——C++后端研发岗一面——一面挂

一面 50min#

1. 自我介绍#

2. 什么专业#

3. 用什么语言比较多#

4. 介绍一下你的项目#

5. epoll 和 select的区别#

6. 假设握手之后,服务器或者客户端连接异常中断。请问客户端或者服务器是怎么通过socket结束这个流程的。#

7. 四次挥手#

8. 三次握手是在什么时候发生的#

9. 为什么四次挥手要四次,三次握手是三次#

10. tcp握手后,客户端发送一个包,服务器一直没有回应。可能是什么原因产生的 (开放题)#

11. tcp的滑动窗口#

12. RTT是什么#

13. upd基础上加上可靠机制的协议#

14. 网络这一块你想要下一步深入学习的方向是什么#

15. 服务器的测压#

16. 线程池的设计理念#

17. 如何管理线程任务均衡#

18. 聊聊你的stl#

19. unordered_map和map的区别#

20. 红黑树与AVL树的区别#

21. 操作系统里的内存的管理什么样的?用户态和内存态,是怎么分配#

ps. 我居然回答了linux进程的内存...他应该是想让我回答虚拟内存和页表的概念吧

22. 操作系统都了解啥#

23. 两个进程,一个低优先级的进程切换成高优先级的进程,操作系统都做了什么。#

ps. 就是讲了保存之前进程的上下文到内核栈里。

24. 进程里面有一个叫nice的东西了解吗#

ps. 进程调度相关了。没了解过

25. linux文件系统里的软连接和硬连接#

26. 删除文件后,硬连接和软连接的连接状态会变成什么样#

27. linux文件系统有哪些#

ps. 就答了proc

28. 写题目 —— 两个有序链表合并#

ps. 这个网址有点点难用....写了20min


我也不知道为啥挂了。说是公司机密不能告诉我...如果硬要我说的话可能是对linux底层了解太少。之后简单的算法题写太久。

posted @   ViKyanite  阅读(428)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示
主题色彩