字节跳动 C++开发工程师 面经

一面 90mins
自我介绍
实习项目
Cpp学了多久
Cpp  编译过程
Cpp  和Python的区别
share-ptr,扯到垃圾回收
static_cast和dynamic_cast。没听过
左值和右值。没了解
手写单例,饿汉和懒汉
什么情况下用sql,什么情况下用nosql
Redis读写分离
手撕代码:二叉树中序遍历非递归写法。一直有bug,调了好久,太丢人了。。。
下午二面

二面 60mins
实习项目
Cpp  里类的内存是怎么分配的。这都没答上来,太惨了。。。
Cpp  多线程怎么保证线程安全
extern "C"干啥的
stl list set vector ,区别,内存分配特点,内部实际数据结构。不了解,扯了Java的STL。
网络协议分层,tcp和udp差别,场景
网络字节序
操作系统出现死锁的条件
进程间通信的方式,用过哪几种
进程间同步的方式
平时怎么学习的
手撕代码:遍历某目录下的所有文件和文件夹
有什么建议:知识面很广,为啥不保研。(保不上啊)

晚上约了下周三面
#字节跳动##面经##实习##C++工程师#
全部评论
部门哪个呀?
点赞 回复 分享
发布于 2019-07-15 00:36
内推真好
点赞 回复 分享
发布于 2019-07-15 07:51
腾讯大佬不知道static_cast和dynamic_cast?不会吧
点赞 回复 分享
发布于 2019-07-15 08:23
请问面的北京的深圳的?
点赞 回复 分享
发布于 2019-07-15 08:51

相关推荐

7 106 评论
分享
牛客网
牛客企业服务