字节视频架构一二三面(已oc)
大晚上的睡不着,想想还是很激动,就想着分享一下面经吧
一面
面试官很温和,但是不太年轻,有点类似小领导的感觉。
自我介绍
因为我的项目涉及医院,所以询问将医生与病人联系生产者消费者模型怎么构建。
多个病人情况呢
进一步深究,讨论分布式下如何操作。这里其实答的不太好,不过他也没太纠结,直接下一个问题
😂
登录功能你设计会考虑哪些方面?
然后项目到这里就差不多了,开始问基础问题
ip协议前4位
问判断网络通信状态的是啥?开始没大理解,讲了下拥塞控制,然后面试官又引导问既然拥塞控制,那么怎么具体去判断呢?又答是不是ttl? 最后告知其实就是延迟,当时有点尴尬。。。。
ack响应的确认序号是怎么来的
ip寻址
arp协议
操作系统内存管理
如何创建线程
进程调度
到这里就问得差不多了,开始做题
lc原题 旋转有序数组找目标值 直接二分秒
问如果再一次旋转呢?汗。。当时觉得有点像峰值查找,但是又不满足题目要求,就想了一会儿说不大清楚,结束
反问
这个反问最有意思的是,我简历上表明以前做过社团文艺部部长,他问我具体干了啥,我就扯到了组织过活动,然后他说新员工进来可能部门有欢迎仪式,所以问我怎么组织hhh,又聊了大概10分钟。
二面
二面的面试官感觉就像普通同事的感觉了
自我介绍
项目遇到的问题
还有呢
讲完就20分钟了
问你主要语言是java对吧,那你说说使用过程中它的优点或者好处是啥。当时一听我愣了下,毕竟这个问题有点太宽了,遂随便扯了扯,又聊到了三大特性
反射是什么?
讲讲垃圾回收吧
讲到一半,打断。时间不够多了 先做道题吧
二叉树公共祖先。
本来听到题目心里一喜,正准备写,结果脑抽问了句那我现在开始写了?然后面试官愣了下,你有思路了,那跟我讲讲吧,结果讲半天他没大听懂,估计也是我讲的太差了hhh。
做完以后又问,时间复杂度空间复杂度,结果同样不知道想啥,答时间复杂度是ologn,他问为啥,也没讲明白然后说下去看看吧。。。
这时才40分钟左右 于是又问了问计网
流量控制 拥塞控制
tcp连接断开 具体到每个状态 为什么是这个状态
自我评价
反问
我问了下时间复杂度没答好 这个会有影响吗,结果面试官说 你觉得呢(题外话,面试官本来全程面无表情,这时候又这样回答我,当时就感觉不太妙,下来煎熬了一个小时问了下hr结果,hr直接约了我三面才舒了一口气)
三面
感觉像是主管面,年纪偏大,气场足
自我介绍
项目上线了吗
当时为啥做这个项目
幂等性了解么
怎么实现呢
数据库索引
提到b+树 为什么用b+树
为什么不用b树
c++了解么 没学过。。
负载均衡呢? 这个其实我知道但是当时想不起来了 所以我直接说没深入学习过hhh
做题 lc原题 链表重复元素删除(2)
这里我好想吐槽牛客编译器,不知道啥原因最开始做出来不对提示数组越界,当时纳闷了,找半天代码逻辑,甚至直接用例子来推都没找到问题,最后仔细看发现链表类定义init方法报错,面试官说你删了用它默认的,删除后提示初始化参数需要传参。我佛了,你的默认类没写构造函数啊 那不是默认无参构造么,结果还需要传参。。。。。调试了10分钟
你压力最大是什么时候
看过开源项目么
平时如何积累自己的技术栈
未来的方向
反问
下来后询问hr表示三面已通过 没有hr面 等待意向书即可😁
555终于结束了 每次面试前一个小时真的巨紧张 老是害怕出了不会的题或者答不上来等等,接下来就是等待意向书和后续的面试了
#字节面试##字节跳动##面经#
一面
面试官很温和,但是不太年轻,有点类似小领导的感觉。
自我介绍
因为我的项目涉及医院,所以询问将医生与病人联系生产者消费者模型怎么构建。
多个病人情况呢
进一步深究,讨论分布式下如何操作。这里其实答的不太好,不过他也没太纠结,直接下一个问题
😂
登录功能你设计会考虑哪些方面?
然后项目到这里就差不多了,开始问基础问题
ip协议前4位
问判断网络通信状态的是啥?开始没大理解,讲了下拥塞控制,然后面试官又引导问既然拥塞控制,那么怎么具体去判断呢?又答是不是ttl? 最后告知其实就是延迟,当时有点尴尬。。。。
ack响应的确认序号是怎么来的
ip寻址
arp协议
操作系统内存管理
如何创建线程
进程调度
到这里就问得差不多了,开始做题
lc原题 旋转有序数组找目标值 直接二分秒
问如果再一次旋转呢?汗。。当时觉得有点像峰值查找,但是又不满足题目要求,就想了一会儿说不大清楚,结束
反问
这个反问最有意思的是,我简历上表明以前做过社团文艺部部长,他问我具体干了啥,我就扯到了组织过活动,然后他说新员工进来可能部门有欢迎仪式,所以问我怎么组织hhh,又聊了大概10分钟。
二面
二面的面试官感觉就像普通同事的感觉了
自我介绍
项目遇到的问题
还有呢
讲完就20分钟了
问你主要语言是java对吧,那你说说使用过程中它的优点或者好处是啥。当时一听我愣了下,毕竟这个问题有点太宽了,遂随便扯了扯,又聊到了三大特性
反射是什么?
讲讲垃圾回收吧
讲到一半,打断。时间不够多了 先做道题吧
二叉树公共祖先。
本来听到题目心里一喜,正准备写,结果脑抽问了句那我现在开始写了?然后面试官愣了下,你有思路了,那跟我讲讲吧,结果讲半天他没大听懂,估计也是我讲的太差了hhh。
做完以后又问,时间复杂度空间复杂度,结果同样不知道想啥,答时间复杂度是ologn,他问为啥,也没讲明白然后说下去看看吧。。。
这时才40分钟左右 于是又问了问计网
流量控制 拥塞控制
tcp连接断开 具体到每个状态 为什么是这个状态
自我评价
反问
我问了下时间复杂度没答好 这个会有影响吗,结果面试官说 你觉得呢(题外话,面试官本来全程面无表情,这时候又这样回答我,当时就感觉不太妙,下来煎熬了一个小时问了下hr结果,hr直接约了我三面才舒了一口气)
三面
感觉像是主管面,年纪偏大,气场足
自我介绍
项目上线了吗
当时为啥做这个项目
你这项目用到springboot springcloud对吧 讲讲它们区别
怎么理解微服务
项目是怎么划分服务模块
本来我以为就正常聊聊,结果面试官说方不方便看看项目代码。当时愣了下,第一次遇到这种情况,遂拉出来讲,反正我也不知道讲啥,逮到什么就讲什么hhhhh幂等性了解么
怎么实现呢
数据库索引
提到b+树 为什么用b+树
为什么不用b树
c++了解么 没学过。。
负载均衡呢? 这个其实我知道但是当时想不起来了 所以我直接说没深入学习过hhh
做题 lc原题 链表重复元素删除(2)
这里我好想吐槽牛客编译器,不知道啥原因最开始做出来不对提示数组越界,当时纳闷了,找半天代码逻辑,甚至直接用例子来推都没找到问题,最后仔细看发现链表类定义init方法报错,面试官说你删了用它默认的,删除后提示初始化参数需要传参。我佛了,你的默认类没写构造函数啊 那不是默认无参构造么,结果还需要传参。。。。。调试了10分钟
你压力最大是什么时候
看过开源项目么
平时如何积累自己的技术栈
未来的方向
反问
下来后询问hr表示三面已通过 没有hr面 等待意向书即可😁
555终于结束了 每次面试前一个小时真的巨紧张 老是害怕出了不会的题或者答不上来等等,接下来就是等待意向书和后续的面试了
#字节面试##字节跳动##面经#