字节后端一面二面,求三面过
非科班出身,可能对我要求也低一些,没有项目,一二面都是些八股文和算法题
C++语言
1.一面
浏览器访问网站过程,顺带TCP/IP,HTTP和HTTPs相关题目
DNS工作过程
C++萃取器的理解
InnoDB和MyISAM的区别
为什么MyISAM效率高 顺带索引结构,聚簇索引和非聚簇索引
多态的实现
虚表指针放在哪里
算法题:奇偶链表重排
2.二面
DNS劫持
说一说TCP、IP报文段的一些标志位意义
为什么用B+不用哈希或者B树
讲一讲ARP
出了两道sql(不会)就没让做了
sql语句执行顺序
了不了解非关系型数据库(不了解)
Linux比较不同文件 输出不同的行
算法题:链表排序
二面,面的很差,很多不会,本身也菜,题也没做出来,但是面试官很好,让我不要担心
本来以为都没了,结果又来电话三面
题很多都忘了,记了大概
只能祈祷一下了,还是得多学习点知识,转行不努力不行啊
很快啊,三面挂的很快,上来就是我们只有40分钟抓紧点时间,然后就是自己实现智能指针,fork底层原理,几种进程通讯的实现,selec poll epoll底层,然后就说你这基础不行,写了两道算法题,写出来之后他说你这c++基础堪忧,实践太少,转行不动手,然后就这样吧
#字节面试##面经##字节跳动##C++工程师##校招#