南京小西科技管培实习生面经C++(一轮技术面)
#处女面#
第一次面试很紧张,刚开始让介绍想到什么说什么,后面的话会回答的比较准确,
感觉时间过的很快,面试官挺好的,不知道的就问你,也不会压力面.
自我介绍
八股内容:大概就是网络,线程池,内存方面,GDB使用,以及具体项目中的信息
1.会让你介绍TCP
常规的TCP就不展示了,提及到额外的信息有:
TCP在内核中套接字用TCB存储半连接队列,
ACK机制也可以选择SACK
TCP的20字节格式包含哪些
任务队列
条件变量 + 锁
虚假唤醒(C 用 while,C++ wait 用函数对象检测)
EPOLL + 线程池高并发思路:(项目内容)
LRU :双向链表 + 哈希 map 查找(项目内容)
mmap、sendfile、splice 的概念和作用(零拷贝技术,项目内容)
性能优化
内存泄漏(应该提及内存泄漏工具如Valgrind)
内存定位等
GDB 介绍一下使用(线程,栈,断点,观察点几方面)
Linux 命令:ss / netstat(其他小西科技的面经里面也提到了这个)TCP连接查看
core 文件定位
GDB / VS Code 插件
段错误
#你面试体验感最差/最好的公司#
第一次面试很紧张,刚开始让介绍想到什么说什么,后面的话会回答的比较准确,
感觉时间过的很快,面试官挺好的,不知道的就问你,也不会压力面.
自我介绍
八股内容:大概就是网络,线程池,内存方面,GDB使用,以及具体项目中的信息
1.会让你介绍TCP
常规的TCP就不展示了,提及到额外的信息有:
TCP在内核中套接字用TCB存储半连接队列,
ACK机制也可以选择SACK
TCP的20字节格式包含哪些
任务队列
条件变量 + 锁
虚假唤醒(C 用 while,C++ wait 用函数对象检测)
EPOLL + 线程池高并发思路:(项目内容)
LRU :双向链表 + 哈希 map 查找(项目内容)
mmap、sendfile、splice 的概念和作用(零拷贝技术,项目内容)
性能优化
内存泄漏(应该提及内存泄漏工具如Valgrind)
内存定位等
GDB 介绍一下使用(线程,栈,断点,观察点几方面)
Linux 命令:ss / netstat(其他小西科技的面经里面也提到了这个)TCP连接查看
core 文件定位
GDB / VS Code 插件
段错误
#你面试体验感最差/最好的公司#
全部评论
我g了八股不行,我补充一些,malloc等内存分配函数的区别。内存位对其的好处,static,http,锁和信号量
经典C++八股没有问
相关推荐
2025-12-09 15:17
哈尔滨理工大学 后端工程师 点赞 评论 收藏
分享
查看28道真题和解析