字节c++春招一面+二面 面经
【c++岗】头条 c++客户端开发工程师 校招全职
一面(50min)
为什么选c++岗
说说c c++ java的区别
多态怎么实现?虚机制
new 和 malloc,malloc如果越界访问会怎么样?free怎么实现的?为什么不用指定大小?
智能指针?环形引用?怎么解决?
进程线程的区别,什么情况下需要多线程频繁切换?
进程怎么通信,有哪些方式
死锁怎么造成?怎么解决?
cpu怎么调度进程?调度算法?
进程切换做了什么?
快排/冒泡
100G的文件,放的整数,怎么排序
一面(50min)
为什么选c++岗
说说c c++ java的区别
多态怎么实现?虚机制
new 和 malloc,malloc如果越界访问会怎么样?free怎么实现的?为什么不用指定大小?
智能指针?环形引用?怎么解决?
进程线程的区别,什么情况下需要多线程频繁切换?
进程怎么通信,有哪些方式
死锁怎么造成?怎么解决?
cpu怎么调度进程?调度算法?
进程切换做了什么?
快排/冒泡
100G的文件,放的整数,怎么排序
删除单链表中结点 ,手打代码
二面(80min 其中最后25分钟是闲聊)
自我介绍
介绍项目/问项目
TCP、UDP区别,UDP使用场景
http是什么、用的tcp还是udp,https是什么
对称密码、非对称密码
同步互斥、信号量
(本来操作系统还要问更多,但是看到我在一面答过了,便作罢)
手打代码:以下三题:
1.
2.
3.
还问了一些其他课程的相关。
(二面暂时记得这么多)
#字节跳动2020春招##字节跳动##面经##C++工程师##校招#