字节跳动IOS日常实习面筋

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

一面打基础

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

二面搞技术

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

三面谈人生(HR面)

  • 介绍项目
  • 介绍自己应聘次岗位的优势
  • 其他等等

字节的效率非常快,连续三天三面结束,顺利通过!!!

#实习##面经##字节跳动##iOS工程师#
全部评论
恭喜楼主。 三数之和这种算法题还好,不过居然考红黑树,好可怕……另外借楼打波广告,字节跳动影像团队提前批内推启动了, 有非常完整的培训机制,欢迎同学简历砸😘:https://www.nowcoder.com/discuss/691386
点赞 回复
分享
发布于 2021-07-27 15:42

相关推荐

5 39 评论
分享
牛客网
牛客企业服务