百度一面凉经

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多个用例)

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

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

相关推荐

头像
08-27 21:17
已编辑
北京体育大学 测试工程师
一起聊美团
点赞 评论 收藏
分享
头像
08-19 00:08
已编辑
武汉大学 Java
终于有八股文了。1. 自我介绍2. 个人经历盘点3. 虚拟内存的好处4. 内存为什么要有内核空间4. tcp连接断开的几种方式(拔网线,断电,杀进程),timeout不好,怎么解决(heartbeat)5. 锁类型相关(开始吟诵Java八股,C++锁其实没这么多八股)参考:https://gg2002.github.io/2025/04/21/Program%20Language%20Design/os-and-pl-mutex/6. hashmap上锁用什么好(分段锁+读写锁,或者cow),读写锁一定好吗(当然不一定)?7. C++新特性吟诵(纯吟诵,move,function,thread,constexpr,import,coroutine)8. move vector底层会发生什么9. 为什么要有thread库(楼主还真不知道,说了为了程序员更好的封装使用,面试官不满)10. static_assert底层原理(更是不知道,只能口胡编译器能推断出来)11. 算法:k个一组反转链表,在最后一个循环一直segmentation fault,闹麻了,内存地址都打印出来了还显示segmentation fault,不知道是不是平台问题。12. 反问:部门:负责主站与海外的推荐系统工作作息:弹性工作制,互联网平均作息楼主的C++八股答得不是很妙,感觉是不是快手的就爱出这种冷门八股,new怎么在栈上分配空间(答案是new本来可以指定内存区域分配内存,但是一般没人这么写,而且new还有另一个指定内存不足也不报错而是直接返回nullptr的写法,都很邪门,感觉是纯嵌入式写法)也是楼主在快手面经里看到的。最重要的k个一组希望不要挂楼主。
查看12道真题和解析
点赞 评论 收藏
分享
评论
16
112
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务