page contents

面经||【字节跳动】C++岗-效率工程团队后端实习

3月5日视频一面(50min) 自我介绍 编程题:二叉树,经过root节点的的最长路径 怎么判断能用的栈的大小? vector怎么增长、map的底层数据结构 红黑树和平衡二叉树的区别 map怎么循环删除...

attachments-2021-12-9rLKHigd61c3f33628c51.png

3月5日视频一面(50min)

自我介绍

编程题:二叉树,经过root节点的的最长路径

怎么判断能用的栈的大小?

vector怎么增长、map的底层数据结构

红黑树和平衡二叉树的区别

map怎么循环删除满足特定条件的元素

快排的复杂度

C++的多态

多线程与多进程的区别

TCP的四次挥手

TIME_WAIT,为什么是2msl

select和epoll的区别

epoll的ET和LT模式

epoll的ET怎么保证读完所有的数据

一百台服务器怎么生成全局唯一的订单号?
服务器id、时间戳、递增值、随机数

3月7日视频二面(1h30min)

没有自我介绍

一个空类是多大?加上一个成员函数?加上一个静态成员函数?加上一个静态成员?加上一个虚函数?

C++要自己管理内存,要怎么避免内存泄露?

智能指针是否是线程安全的?

是引用计数不安全还是对象的修改不安全?

一个客户端通过Tcp最多能连接多少个服务端?

一个服务器最多能接受多少个客户端的Tcp连接?

什么是拥塞控制,什么是流量控制?

滑动窗口为0怎么办?

stl的vector的push_back迭代器会怎样?list插入元素呢?map呢?

一个很大的文件,内容是用空格隔开的字符串,怎么算出其中有多少不同的字符串?

一个进程有十个线程,主线程fork一个子进程,子进程有多少个线程?

Reactor模式和Proactor模式的区别?

编程题:一串数字,用五个星号分隔成六段,每段的数值大小不可以大于600,打印出所有可能的结果

3月11日电话三面(20min)

HR的设备有问题,所以就电话面了

前两轮面试给自己打分

两轮面试总结

喜欢那个面试官的风格

印象最深的一个项目

其中的困难,怎么解决

有什么事情是你百分之百投入的

说我语调很平,感觉没什么激情。。。

同学对我的评价

最欣赏的一位同学

实习时间

还有什么问题要问的

3月21日

等了十天,度日如年。。。等到终于一个深圳的座机电话打来了,一个好消息一个坏消息,好消息是可以给你offer,坏消息是广州才有hc,深圳没有。。。我还是想在深圳,hr说再尽量争取,又要继续等了。。。

以上就是本次分享内容,更多大厂面试经验持续关注六星社区

想要高效学习,指路微信公众号——【python编程学习圈】每日分享学习干货,关注即可免费领取整套Python零基础到入门资料及学习教程,走过路过,千万不要错过!!快行动起来!!

attachments-2022-05-ZwUUz0Co628f2e3079c7b.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
小柒
小柒

1474 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章