面经/字节跳动的六次面试经历,终不过.md
七月份字节提前批开始的时候,婉拒了客户端的直通终面选择了卷后端,于是开始了面试连挂的经历 🤣 😂,涉及到国际化电商,视频架构,商业化技术三个部门
很有意思的是我7.30投递简历,8.20号才开始第一次面试
介绍腾讯实习的项目
关系型数据库和非关系型数据库
数据库的引擎
Sql语句
数据库的锁
数据库的隔离状态
怎么防止幻读
DNS的过程
处理中断,恢复中断
程序编译的过程
http的缓存机制
乐观锁和悲观锁
修课程问题,拓扑排序?
https://leetcode-cn.com/problems/course-schedule/submissions/
实习刚回来,对数据库好多知识不熟,确实回答的不好,第二天通知没通过,HR跟我说面试官建议我在准备准备,于是给我安排了第二次国际化电商的面试,神奇
聊腾讯实习项目
问为什么算法转开发
操作系统内存管理
逻辑地址和物理地址的转化
http状态码
tcp怎么保证可靠性
tcp的拥塞控制
http1.0 1.1 1.2区别
输入数组nums,要求输出升序排序后的结果。已知数组元素为非负整数,且当数组长度为n时,所有元素的值都小于n;时间复杂度为O(n)
第二次国际化电商的面试明显感觉比上一次简单很多,八卦文和题目都做出来了,不明原因,还是挂了
之后被视频架构部门捞了,HR开始推荐客户端岗位,我表示想从事后端,于是经过协调安排了视频架构后端开发的面试
固态硬盘和机械硬盘区别
C++ 多态
HTTP请求的过程,keep-alive
https加密过程,为什么不是非对称加密
虚拟内存
页式管理和段式管理
数据库B+树
Pagecache?
数据库两种引擎,索引结构
DNS过程,问的很细
进程通信的方式,匿名管道,命名管道如何生成,信号怎么生成,头文件?
虚继承
网关
http状态码,502,504?
https://blog.csdn.net/wangtingting_100/article/details/81106767
http2.0 了解3.0吗
go对于c++的优点
寻找第K大
面试官问的很深,自我感觉回答的不好,再次被挂掉,过了几天被商业化技术再次捞了起来,也是我面试的最后一个部门了,一面和二面都顺利通过,三面到现在也是不明原因,挂掉了
聊项目大概十五分钟
http报文格式
sql两种引擎区别
聚簇索性和非聚簇索性
Sql语句查询前七天数据
用户态和内核态
Get post还有什么方式
登录的时候用什么保存状态 session和cookie
最小栈怎么实现
N叉树每层求最大值
基本回答的不错,顺利通过
聊项目,项目中最难得地方,怎么解决
为什么算法选开发
设计rpc框架考虑什么
检查手机号是否存在于百万数据电话号中
C++多态
智能指针
构造函数可以是虚函数吗
Rand7生成rand10和链表删除重复元素
顺利通过,至此感觉可以进字节希望最大的一次了,面试之后不到一个小时通知二面通过,安排了三面
聊项目,最大的收获
算法题,丑数
数据库索引
整个面试过程感觉很魔幻,算法题也做出来了,就问了一个八卦文,第二天通知被挂了,心里还是挺难受的,挺遗憾的,这个时候应该也没什么HC了,也不会再接着面试了,秋招的最后一次面试,就这样结束了。
长风破浪会有时,直挂云帆济沧海!