字节跳动C++日常实习面试

字节跳动 IOS开发实习生--懂车帝--面筋(已过)

一面打基础

  • 对象跟普通变量的区别
  • C++对象存储位置,成员变量存储位置,如何找到成员变量的位置,普通变量的存储位置
  • 虚函数的作用
  • 子类继承父类,其成员变量存储在哪里
  • 什么是红黑树,
  • 什么是虚函数和纯虚函数,
  • 有哪些数据结构,
  • 动态数组的插入,
  • 进程和线程的联系,
  • 进程通信方式,
  • 线程的几种锁,
  • OSI七层模型,
  • HTTP和HTTPS的区别,
  • 数字证书的作用,
  • HTTPS的传输过程,
  • TCP和UDP
  • 代码:寻找两个单链表的相同节点

二面搞技术

  • 程序的编译过程,
  • 编译阶段可以做哪些优化,
  • Windows下的如 vim, codeblocks,vs等 编译器可以做哪些设置加快编译性能,
  • 在浏览器输入网址访问主页的过程,可以在哪几处做优化,
  • DNS如何工作,可以如何优化
  • 有异常时如何定位到异常的位置,
  • 跟cache有关的字端
  • HTTP1.0 ,HTTP1.1与 HTTP2.0的区别
  • 代码:三数之和(注意边界处理)
    (因为二面回答的不怎么好,所以没问很多)

三面谈人生(HR面)

  • 介绍项目
  • 介绍自己应聘次岗位的优势
  • 其他等等
全部评论
日常实习就两面吗。我也面的日常,刚二面结束,不知道还有没有三面
点赞 回复 分享
发布于 2021-12-10 21:08

相关推荐

11-04 14:10
东南大学 Java
_可乐多加冰_:去市公司包卖卡的
点赞 评论 收藏
分享
评论
2
15
分享
牛客网
牛客企业服务