虎牙技术面 C++

1、虚函数底层
2、vector 动态扩容底层
3、两个 vector 一个放普通数据类型一个放指针,扩容有什么区别
4、进程通信,共享内存如何实现进程安全
5、malloc 和 free 如何知道释放内存具体大小
6、com 组件实现过程(实习内容)
7、线程池(实习内容)
8、基类析构函数为什么是虚函数
9、堆区和栈区的区别
10、宏定义放在哪里
11、qt 信号链接的方式
12、wondows 消息循环
13、为什么要用 windows api 不自己编写函数(实习内容)
14、智能指针三种底层实现和应用场景
15、预防内存泄漏方式
16、调试工具用什么
17、互斥锁和条件变量的使用

具体顺序太多不记得了,可能还有一两个问题遗漏,没有深度只有广度,应该 kpi#虎牙##C++##客户端面经#
全部评论
佬是二面吗,我昨天二面整压力面,还刻意误导,给我面麻了,会的都答错了
2 回复 分享
发布于 2023-10-11 18:47 广东
一面吗
1 回复 分享
发布于 2023-10-11 21:27 广东

相关推荐

04-06 16:59
已编辑
河南工业大学 Java
牛牛牛的牛子:最好扔了,实在没有选择的选择
点赞 评论 收藏
分享
Aaso:挺好的,早挂早超生
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客企业服务