腾讯元宝客户端开发面经
1.线程和进程的区别是什么?
2.线程拥有哪些独立的资源?
3.多线程读写同一个 vector 会发生什么?
4.如何解决多线程读写的高性能问题?
5.死锁发生的四个必要条件是什么?如何避免死锁?
6.堆和栈的区别是什么?
7.C++ STL 中有哪些容器?map 和 unordered_map 的区别?
8.C++ 的智能指针有哪几种?各自的使用场景?
9.循环引用如何导致内存泄漏?如何解决?
10.C++ 程序中常见的内存问题有哪些?如何定位?
11.有哪些工具可以检测内存溢出?AddressSanitizer 如何使用?
12.可执行文件加载到内存后的内存布局是怎样的?
13.动态库如何调用另一个动态库中的函数?
14.用户态和内核态的区别是什么?如何从用户态切换到内核态?
15.使用 mmap 实现日志写入,如果写入后下一行代码崩溃,日志能保存到文件吗?为什么?
16.手撕两个线程轮流打印奇数,偶数。
17.反问。#牛客AI配图神器#
2.线程拥有哪些独立的资源?
3.多线程读写同一个 vector 会发生什么?
4.如何解决多线程读写的高性能问题?
5.死锁发生的四个必要条件是什么?如何避免死锁?
6.堆和栈的区别是什么?
7.C++ STL 中有哪些容器?map 和 unordered_map 的区别?
8.C++ 的智能指针有哪几种?各自的使用场景?
9.循环引用如何导致内存泄漏?如何解决?
10.C++ 程序中常见的内存问题有哪些?如何定位?
11.有哪些工具可以检测内存溢出?AddressSanitizer 如何使用?
12.可执行文件加载到内存后的内存布局是怎样的?
13.动态库如何调用另一个动态库中的函数?
14.用户态和内核态的区别是什么?如何从用户态切换到内核态?
15.使用 mmap 实现日志写入,如果写入后下一行代码崩溃,日志能保存到文件吗?为什么?
16.手撕两个线程轮流打印奇数,偶数。
17.反问。#牛客AI配图神器#
全部评论
相关推荐
04-14 00:23
哈尔滨工业大学(深圳) 唐唐的圆:同元宝客户端,我们一面问的问题差不多,我手撕比你多一个排列出最大数还要用ai完成一个计算24点的函数。
查看11道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
查看8道真题和解析 点赞 评论 收藏
分享
