字节跳动 IOS开发实习生--懂车帝--面筋(已过)
一面打基础
- 对象跟普通变量的区别
- C++对象存储位置,成员变量存储位置,如何找到成员变量的位置,普通变量的存储位置
- 虚函数的作用
- 子类继承父类,其成员变量存储在哪里
- 什么是红黑树,
- 什么是虚函数和纯虚函数,
- 有哪些数据结构,
- 动态数组的插入,
- 进程和线程的联系,
- 进程通信方式,
- 线程的几种锁,
- OSI七层模型,
- HTTP和HTTPS的区别,
- 数字证书的作用,
- HTTPS的传输过程,
- TCP和UDP
- 代码:寻找两个单链表的相同节点
二面搞技术
- 程序的编译过程,
- 编译阶段可以做哪些优化,
- Windows下的如 vim, codeblocks,vs等 编译器可以做哪些设置加快编译性能,
- 在浏览器输入网址访问主页的过程,可以在哪几处做优化,
- DNS如何工作,可以如何优化
- 有异常时如何定位到异常的位置,
- 跟cache有关的字端
- HTTP1.0 ,HTTP1.1与 HTTP2.0的区别
- 代码:三数之和(注意边界处理)
(因为二面回答的不怎么好,所以没问很多)
三面谈人生(HR面)
- 介绍项目
- 介绍自己应聘次岗位的优势
- 其他等等
字节的效率非常快,连续三天三面结束,顺利通过!!!
全部评论
(1) 回帖