当前位置: 首页 > 面试经验 >

信锐后端C++一面

优质
小牛编辑
115浏览
2023-03-28

信锐后端C++一面

35min

1. 实习相关

2. 怎么解决bug,聊到了调试

3. 会用gdb吗?简单命令回答,bt,n等等

4. 工厂模式再接入新产品和接入新工厂

5. 虚函数的具体使用场景

6. 虚函数底层?虚表,虚表指针等等

7. Map和unordered_map区别

8. 对于不同的数据量的数据,怎么进行抉择使用?较小数据使用un_map,访问容易,非常大数据使用map

9. Hash扩容机制

10. 一个单链表,怎么快速找到倒数第k个节点。 一个指针从头开始先走k步,另一个指针再从头开始一起走

11. 访问百度的整个过程用到了哪些协议?Dns、tcp、arp、http等

12. 具体描述整个过程,大概就是dns解析然后arp协议获得mac地址,之后tcp三次握手,再之后http

13. Close_wait状态做什么,为什么

14. Time_wait状态持续时间?时间过长会怎么样?

15. Time_wait时间过长会导致占满端口资源,怎么避免这种情况?

16. 一个大文件没有办法一次性读取文件内容,文件内容都是整型,怎么进行排序?分组排序,归并的思想

17. 事务的特性

18. 原子性怎么解释,举个例子?如果不遵守原子性会有什么后果?

19. Explain都有用来做什么?

20. http版本之间的区别?0.9比较简陋,1.1有了keep-alive等等

21. 反问:流程大概需要两轮技术面,一轮HR

22. 公司比较注重网络的基础

#信锐技术##深信服##面经##面经一面面经#
 类似资料: