字节跳动C++ OLAP岗位日常实习面经

一面:

  1. 讲讲c++左值和右值的区别,左值引用,右值引用。

  2. 知道智能指针么,讲讲智能指针。

  3. 前面提到了move函数,知道在智能指针里面是怎么运用的么。

  4. 讲讲项目里的tcp的socket连接流程。

  5. 如果让你写一个vector,要怎么实现的。

  6. 还知道c++11以后的什么新特性么。

  7. 问了问项目。

  8. linux如何查询端口号占用情况。

    1. 遍历一个数组和一个链表,哪个更快一些。

      1. 笔试题:

    2. 实现一个一维区间集合,集合要求插入的区间不与集合内其他区间部分重合,只能不相交或者完全覆盖所有相交的集合。

二面

  1. 讲讲引用传递和指针传递的区别。

  2. 讲讲死锁和如何避免死锁。

  3. 讲讲如何在程序里判断系统是32位还是64位。

  4. c++11及以后的特性了解多么。

  5. 问了问项目如何用mysql,然后MVCC解决了什么。

  6. 讲讲c++虚函数。

  7. shell是如何kill一个进程,进程间相互通信的方式。

  8. 笔试题:

    1. 16进制转10进制。

  9. 反问环节

三面

  1. 讲一讲你的项目。

  2. 你是如何实现c++多线程服务器。

  3. 你对OLAP有什么了解。

  4. 你用过c++模板么,为什么会出现代码膨胀,如何解决。

  5. 对于多线程程序,如何捕获线程内的异常。

  6. c++11以后的特性有什么了解的。

  7. 笔试题:

    1. 打印出一个图的拓扑排序后所有可能的结果。

  8. 反问环节

HR面

  1. 之前的面试感觉如何。

  2. 实习时间。

  3. 为什么选择这个岗位。

  4. 为什么不去读研。

#字节跳动实习面经##面经##C/C++#
全部评论
楼主简历上写的是什么项目啊?
点赞 回复 分享
发布于 2022-04-11 20:50
有后续消息吗?
点赞 回复 分享
发布于 2022-04-18 01:56

相关推荐

咩咩子_:项目和图形引擎岗没啥关系,最好还是项目和岗位有相关度好点,不然真有面也不一定会问很多
点赞 评论 收藏
分享
评论
4
45
分享

创作者周榜

更多
牛客网
牛客企业服务