字节跳动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

相关推荐

2024-12-27 23:45
已编辑
三江学院 Java
程序员牛肉:死局。学历+无实习+项目比较简单一点。基本就代表失业了。 尤其是项目,功能点实在是太假了。而且提问点也很少。第一个项目中的使用jwt和threadlocal也可以作为亮点写出来嘛?第二个项目中的“后端使用restful风格”,“前端采用vue.JS”,“使用redis”也可以作为亮点嘛? 项目实在是太简单了,基本就是1+1=2的水平。而你目标投递的肯定也是小厂,可小厂哪里有什么培养制度,由于成本的问题,人家更希望你来能直接干活,所以你投小厂也很难投。基本就是死局,也不一定非要走后端这条路。可以再学一学后端之后走测试或者前端。 除此之外,不要相信任何付费改简历的。你这份简历没有改的必要了,先沉淀沉淀
点赞 评论 收藏
分享
评论
5
37
分享

创作者周榜

更多
牛客网
牛客企业服务