面试复盘|字节跳动后端开发复盘(3面已挂)

一面 10.27  (58min)

1.子网掩码存在的目的是什么,有什么作用? (开局懵逼)

2.哪些协议是基于UDP

3.HTTP无状态,如何标注用户身份

4.服务端通过哪个字段告诉客户端cookie的

5.jwt原理

6.HTTP如何保证安全传输

7.HTTPS加密过程

8.假如说我在你隔壁宿舍架设一台服务器,在你跟学校教务处建立HTTPS通信的时候,我伪装成学校教务处,跟你建立HTTPS连接,你怎么防止这种情况发生?

9.世界上这么多证书认证机构,每一个的公钥你都要存吗?(懵逼了)

10.你如何验证百度是真的百度?(...)

11.HTTPS没有CA如何验证对方网站身份?(真的不会呀)

12.如果你浏览器没有证书认证机构的公钥,去访问这个HTTPS网站时,这些网站是把公钥塞到你客户端了吗?如果是的话,又是什么时候塞到客户端的呢?如果不是的话,那又是怎么做的呢?(痛苦面具)

13.HTTPS中自己的域名跟证书之间是什么关系呢?(想回炉重造了)

14.502,504联系和区别,如何解决

15.一般用什么服务器作为网关

16.给网关同时发送10个请求,是并行处理还是串行处理的?

17.异步和并行的区别

18.为什么tcp连接比较可靠

19.tcp流量控制

20.tcp拥塞控制

21.什么是内核态和用户态

22.进程,线程,携程,管程

23.孤儿进程

24.算法题:leetcode43 字符串相乘

25.怎么查看一个文件夹地下有多少个文件

26. ls-l | wc -l 过程中 | 使用管道传递输入,这个过程中有几个进程

27. 5个服务器,每个服务器5个MySQL进程,有一个进程可写,其它都24个进程只能读,如何实现数据同步?

28.在上面的基础上,在启动一个机器,开个MySQL服务,需要同步原来机器上所有的数据,如何实现?

29. 什么是IO多路复用

30.文件描述符如果发生了更新,是如何通知对应进程或者线程

31.select为什么有1024个文件描述符的限制

32.反问

总结:这应当是我秋招以来遇到的最难的一次面试,基本上一半时间都处于黑人❓过程

—————————————————————————————
二面 10.29(54min)

1.tcp和udp区别

2.close-wait状态,last-ack状态,time-wait状态

3.Java如何判断对象可以被gc

4.Java如何解决循环引用问题(Java不是采用的引用计数算法的,应当不会有这种问题吧)

5.MySQL索引原理

6.B+树叶子节点存的是主键ID的值还是主键ID的地址?

7.MySQL慢查询如何优化

8.多表查询时,join和子查询哪个效率高

9.使用HTTP时,如何设置cookie,存在相应报文的哪里

10.用户登录信息可以有哪些方式保存

11.Redis持久化方式

12.算法题:leetcode29 两数相除

13.写SQL:求每个班级各科的平均分

14.写SQL:在上述条件下只展示班级人数在50人以上的各科的平均分

15.反问


总结:比一面简单,大部分时间花在写题上面

————————————————————————————

三面 11.4 (57min)

1. 问项目,问难点,项目中的一些拓展(11min)

2.算法题1:n个长度为m的数组进行排序,返回一个长度为n*m的有序数组,复杂度要求尽可能低

3.算法题2:区间合并

4.知道脑裂吗?如何解决?

5.Redis服务降级

6. zk选举leader出现两个leader的情况碰到过吗?为什么会出现这种情况?

7. 人生规划

8. 反问环节

总结:害,面试前一天发烧被学校隔离,第二天顶着感冒面试,算法题第一题排序准备归并,结果没写出来,写了个一维的归并,最后才发现题目给的二维数组,最后换了一道题,很快写出来了,却没想到最后输出的时候我居然用的是Arrays.toString()来输出集合,真的是感冒后大脑都变卡顿了...



——————————————————————————

11.5 上午收到感谢信,感冒刚好一些,结果直接感谢信,老苦逼崽子了。




最后求求别的部门在捞一下我,这波回去一定好好刷一波算法

😭😭😭😭😭😭#秋招面经大赛##字节跳动##面试题目#
全部评论
什么部门?问的太难了吧!
2 回复 分享
发布于 2021-10-30 18:02
大佬太强了!
点赞 回复 分享
发布于 2021-10-30 18:03
过了吗这是
点赞 回复 分享
发布于 2021-10-30 22:52
太厉害了
点赞 回复 分享
发布于 2021-10-31 13:24
这是后端么,问一下什么部门
点赞 回复 分享
发布于 2021-10-31 14:39
感觉这开发面了好多运维题
点赞 回复 分享
发布于 2021-10-31 15:53

相关推荐

点赞 评论 收藏
分享
9 57 评论
分享
牛客网
牛客企业服务