百度实习oc(timeline+面经)

一面(11.14)
二面(11.15)
oc(11.19)

-----11.14 一面-----
1.2.3项目相关
4.有用到c++的atomic吗?
5.项目中无锁队列是怎么push和pop的,怎么实现线程安全?
6.atomic的内存序问题?
7.会写shell脚本吗?
8.linux命令,查看进程、内存、磁盘
9.设计模式思想、原则、法则
10.项目里的单例模式怎么实现的?
11.子线程结束后如何通知主进程去执行一个方法?
12.c++条件变量知道吗
13.线程池中子线程和主进程的消息传递
14.智能指针讲一下,线程安全吗,shared_ptr指向的内容是线程安全的吗?
15.gdb用过吗,打断点、查看加载的动态库
16.动态库和静态库的区别
17.虚函数,虚函数表,虚函数指针讲一下
18.子类覆盖了父类的非虚函数,将一个子类的指针赋给父类的对象,父类的对象调用该函数,最终会调用谁的
19.知道组合吗?继承和组合
20.讲一下stl中map和unordered_map的区别?
21.一个pair对象是否可以作为map的key?
22.stl迭代器了解吗?
23.vector动态扩容是怎么实现的?具体的copy行为是用到什么c++特性
24.完美转发了解吗
25.打开编辑器,写个c++类

全程面试体验很好,不懂的问题面试官不会追问,答错的也会耐心讲解

-----11.15 二面-----
4.智能指针用过吗,了解多少
5.程序编译链接过程
6.动态库和静态库的区别
7.stl中sort函数的实现
8.deque的扩容机制
9.map和unordered_map的区别
10.右值引用了解吗
11.设计模式了解吗,讲一下单例模式
12.内存泄露怎么检测
14.开编辑器,写一个删除vector中指定的元素,再写一个单例模式

二面同样体验很棒
许愿oc

-----11.18更-----
今天或明天HR联系!一定要拿下!

-----11.19上午更-----
HR口头oc

——-11.19中午更——-
offer邮件
全部评论
兄弟是哪个岗位
点赞 回复 分享
发布于 11-19 20:04 甘肃

相关推荐

1 3 评论
分享
牛客网
牛客企业服务