0%

字节暑期实习面经

记录暑期实习字节跳动的面试经历

一面

一面时间比较长了,有些问题不记得了

  • 自我介绍
  • list和数组的区别
  • list的查询、插入、删除的时间复杂度
  • http的方法
  • http状态码401、404
  • c++什么是虚函数
  • 算法:合并两个有序数组

二面

  • 项目经验无
  • 算法:k个有序数组,找到有序数组中第m小的数
  • http的请求过程
  • http1.0、1.1、2.0区别
  • c++什么情况下出现内存泄漏
  • 避免内存泄露的开发原则、设计模式
  • 网络I/O模型
  • 内存池
  • 算法:数组的最大区间和

三面

  • http协议
  • http包的拆分
  • http有哪些方法
  • get和post的区别
  • cookie和session
  • cookie的存放位置
  • cookie每次http请求都会发送吗
  • 算法1:爬楼梯(每次1,2,3步),一句话(一行代码)完成
  • 算法2:找到链表中环的入口节点(推导这个算法,证明正确性)
  • 数据库索引,b+树,b树,红黑树,为什么用b+树