百度一面凉经

1.C++程序到可执行程序的四个过程
2.面向对象的特性
3.静态多态,动态多态
4.动态多态和静态多态的原理,哪个效率更高
5.智能指针
6.shared_ptr 是否线程安全
7.深拷贝和浅拷贝
7.i++,++i,++(i++)
8.右值引用,移动语义,底层原理
9.vector A存储在哪,A.push_back(1)中的1存储在哪
10.vector 的clear 和push_back 的时间复杂度以及原因
11.stl 容器是否线程安全,为什么
12.线程与线程区别
13.线程创建最大数量的计算公式
14.协程,以及协程是否有创建数量的限制
15.死锁
16.每个线程需要100把锁,怎么做可以避免死锁
17.thread_local

还有些想不起来了
手撕:1.实现一个有移动语义的string 类
2.leetcode 上的一道hard (只能过70多个用例)

感觉面试官很看重对于一些底层的理解,面完半小时就变共享中了

全部评论
共享中就是挂了吗
点赞 回复 分享
发布于 08-28 16:27 广东
佬 拼多多考虑不 组内直推
点赞 回复 分享
发布于 08-30 17:44 上海
佬,12写错了吧,是进程与线程的区别吧
点赞 回复 分享
发布于 09-02 11:11 四川
线程创建还有计算公式,是啥
点赞 回复 分享
发布于 09-02 22:35 浙江

相关推荐

评论
16
112
分享
牛客网
牛客企业服务