当前位置:   article > 正文

大厂面试真的很难吗?字节跳动3面+腾讯6面一次过,谈谈我的大厂面经_字节跳动哪一轮面试最难

字节跳动哪一轮面试最难

写在开头的闲言碎语

2021年春节接近尾声,对很多人来说,这一年经历了太多太多,可能是十年来记忆里比较浓墨重彩的一笔。过去的一年里,“熬”算是这个阶段我的关键字,确实太多时候就要放弃,好在自己“熬”过去了,在新的2022年里,也有个一个非常好的开端,我收获了心仪的offer。

简单来说,我今天也想要凡尔赛一次,原来大厂的面试也没有想象中的那么难,字节跳动3面+腾讯6面,就这么一次性过了,下面就细细聊聊我的大厂面经吧,希望能够给要面试的朋友提供一些经验。

PART1:字节跳动3轮面试场景重现

——字节跳动第一面:

第一面相对来说肯定要简单一些的,所以整个过程中心态是放得比较平稳的,没有太多紧张感,这一轮主要是考察基础,然后会问一些项目相关的问题。

①TCP相关的基础知识

  • 问题一:请详细描述三次握手和四次挥手的过程(要求熟悉三次握手和四次挥手的机制,并画出状态图)
  • 问题二:四次挥手中TIME_WAIT状态存在的目的是什么?(要求画出四次挥手的状态图,接着会引申问题,问到为什么四次挥手是四次不是二次?)
  • 问题三:TCP是通过什么机制保障可靠性的?(这个问题简单,但要回答得比较全面。需要从四个方面作答,包括ACK确认机制、超时重传、滑动窗口以及流量控制,甚至详细讲出流量控制的机制。)

②语言相关的基础知识

  • 字节跳动以Go为主,所以尽管是后端岗位,也会问你对Go了解多少,对其他语言掌握多少?
  • Java语法基础

③网络编程相关基础

  • 问题一:网络IO模型有哪些?(5种网络I/O模型,阻塞、非阻塞、I/O多路复用、信号驱动IO、异步I/O。从数据从I/O设备到内核态,内核态到进程用户态分别描述这5种的区别。)
  • 问题二:I/O多路复用中select/poll/epoll的区别?(从select的机制,以及select的三个缺点,讲解epoll机制,以及epoll是如何解决select的三个缺点的。还会讲到epoll中水平触发和边沿触发的区别。)

④HTTP相关基础

  • 问题一:客户端访问url到服务器,整个过程会经历哪些?(从七层网络模型,HTTP->TCP->IP->链路整个过程讲解报文的产生以及传递的过程)
  • 问题二:描述HTTPS和HTTP的区别(从端口的区别,以及HTTPS是在SSL的基础上以及加密等方面说明)
  • 问题三:HTTP协议的请求报文和响应报文格式(要非常清楚请求报文和响应报文的组成部分,要求在写具
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/454346
推荐阅读
相关标签
  

闽ICP备14008679号