虎牙技术面 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 广东

相关推荐

05-07 19:10
已编辑
中国科学技术大学 C++
silly01:现在先去 momenta,8-9月去鹅找日常实习,八股文算法背好了你这随便进。不过建议补充一下后端知识,MySQL、Redis看下八股,再补个6824,加点go后台的技术栈,9月随便进大厂。CPP后端只能来WXG
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客企业服务