字节 系统架构 提前批 二面凉经

一面:
1. http三次握手,状态码,交互细节。

2.      为什么要三次握手

3.      四次挥手,状态码,传输细节,为什么握手要三次,挥手要四次

4.      数据链路层怎么传输数据的,展开说说

5. Arp协议中网关怎么去转换ip地址到对应MAC地址的

6.      如果数据包不在当前子网内,怎么传输到目标子网网关的

7. MySQL的行锁怎么实现的

8. MySQL的事务,展开说说

9. MySQL索引了解吗

10.     索引是怎么实现的

11.    索引有哪些,介绍下

12.      联合索引中间可以有null值吗,为什么,测试过吗?

13. B+树的特点,原理

14. B+树索引和hash索引的区别,优劣

15.  了解死锁吗

16. MySQL怎么解决死锁的

17.  平时遇到过死锁吗,怎么解决的

18. JVM的垃圾清除说一下

19.  垃圾清除算法有哪些,介绍下

20.  知道的垃圾收集器有些什么

21.  垃圾的判断方法,引用计数法为什么用的没有GCRoot的多,缺点是什么,为什么

22.  平时测试过JVM的垃圾清除吗

23. Redis的了解,介绍下

24. Redis的持久化机制

25. redis怎么实现持久化的

26.  算法题:删除链表的倒数第k个节点

总结:完全没有问项目问题,计算机网络部分问的特别细!死问我数据链路层的传输原理,答得磕磕绊绊,有好些题都没有答得很好,算法题倒是挺简单的,最后反问,面试官说我答得挺好的,但有些地方细节上还需要再学习优化下。
希望可以收到二面的通知!!!

二面:

一共1h20min,先是聊项目。

1.      Redis跳表怎么设计实现

2.      Redis的持久化

3.      Redis崩溃后怎么恢复数据,介绍下恢复的过程

4.      Redis的字符串底层数据结构实现

5.      Redis怎么对字符串进行管理

6.      数据库的索引原理

7.      tcp的状态机,详细介绍

8.      http1/2/3介绍

9.      httphttps的区别

10.  介绍下SSL(上面提到了)

11.  接触过网络编程吗,介绍下

12.   selectpollepoll介绍下

13.   你提到了select有长度限制,那长度超过了怎么办,为什么会限制成 1024

14.   io多路复用介绍下

15.  介绍下红黑树,插入过程说一下呢

16.  以tcp连接过程为例,介绍下Socket编程过程中用到的api

17.  三次握手发生在哪个api调用的阶段

18.  具体哪两个api之间发生三次握手

19.  介绍下拥塞控制算法

20.  基于什么样的场景判断发生拥塞了

21.  为什么要用三个连续重复确认是发生轻微拥塞(上面提到了)

22.   udp了解吗,说下udptcp的区别

23.  从udptcp的数据包头来说下区别呢

24.  操作系统的进程和线程,从底层分析下区别

25.   进程间的通信方式

26.  管道通信说一下

27.  消息队列,说一下你的了解

28.   posix详细说说

29.   共享内存说下呢,期间会用到哪些具体的linux api

30.   Linux的死锁说下,怎么解决死锁

算法题 :二叉树的序列化和反序列化

总结:问的很细,网络编程中间的好多api我只是粗略的了解过,答得不好,最后算法题做的也不好,虽然做出来了,但过程有点曲折,就很离谱,给个数组,要我自己建树,然后序列化,再输出数组。

已凉。

#字节跳动##字节招聘##字节跳动校招提前批#
全部评论
插眼
2 回复 分享
发布于 2022-07-13 15:43
Java吗?问这么多数据库呀
2 回复 分享
发布于 2022-07-13 15:45
兄弟简历评估了几天啊?
1 回复 分享
发布于 2022-07-13 16:58
蹲个后续
点赞 回复 分享
发布于 2022-07-13 21:50
当天进评估 然后五天没消息
1 回复 分享
发布于 2022-07-13 23:39
为啥你们的算法总能是那些高频的,每次我遇到的都是没见过的
1 回复 分享
发布于 2022-07-15 11:50
感觉就不是想招人,都是困难题,咋弄😓😓
1 回复 分享
发布于 2022-07-19 14:39
看完感觉问的太底层了吧,一看岗位原来是系统架构,打扰了
1 回复 分享
发布于 2022-07-21 17:18
兄弟,不要犹豫,不要等待,不要徘徊,我的2023校招荣耀内推码: bzctoa,快投递,前方的路还很长
2 回复 分享
发布于 2022-07-27 18:57
为什么没有问项目,能问一下你的项目是什么吗
1 回复 分享
发布于 2022-07-13 17:58
cy
点赞 回复 分享
发布于 2022-07-13 16:26
蹲个后续
点赞 回复 分享
发布于 2022-07-13 16:50
lz base在哪呀?
点赞 回复 分享
发布于 2022-07-13 16:56
我的算法题咋这么难呢😓,哭了。
点赞 回复 分享
发布于 2022-07-13 21:42
楼主约面到面试隔了几天啊
点赞 回复 分享
发布于 2022-07-13 23:05
老哥啥背景
点赞 回复 分享
发布于 2022-07-13 23:38
lz是写了精通计网吗?
点赞 回复 分享
发布于 2022-07-14 09:36
m
点赞 回复 分享
发布于 2022-07-14 11:57
我是真怕算法题😂 唉!
点赞 回复 分享
发布于 2022-07-14 12:21
太强了吧
点赞 回复 分享
发布于 2022-07-14 15:36

相关推荐

11-15 14:39
东南大学 Java
投票
tplink app软件开发 23k*16
点赞 评论 收藏
分享
点赞 评论 收藏
分享
蔚来 安卓开发 n✖️(13+1.5)+股票
点赞 评论 收藏
分享
11-27 12:36
已编辑
南京信息工程大学 C工程师
不知道是不是KPI吧🤔,对面麦克风杂音很多,听不太清,不过面试官比较礼貌。这部门应该是只有一面。面试官好像是做cpu,GPU 内核底层的。这个应该是景嘉微逐渐独立的做芯片的子公司,类似大疆和大疆车载那种。上来先问能实习多久,一周实习多少天,为什么想来长沙实习,有目标实习薪资吗。面试完全无八股,主要是对简历细节一条条问,可能是想确定是不是你做的,以及掌握深度。不熟悉的话估计会吃瘪。不过也算不上深入拷打那种,只记得这些:1 项目什么平台做的,为什么要在qemu 不在开发板上2 你这个是e100还是e1000,用的哪种协议类型3 测试用例哪里来的4 说一下进程管理5 页表设置细节,支持多大的页表和虚拟地址6 解释一下DMA导致的不一致性,你是怎么解决的7 自旋锁怎么实现的8 linux 内核 kmalloc 的理解10 gdb 用过吗,平台设备了解吗11 串口驱动都是自己写的吗12 项目是比赛项目还是自己学习写的13 这个内核线程管理很复杂你都是自己做的吗13  研究生研究的什么,对什么感兴趣14 VMA是做什么的15 如果来实习,对自己的规划是什么16 两个项目中间空的时间你去做什么了17解释一下你这个**** share 是什么情况和私有映射的区别已过只有一面,应该是很缺人,感兴趣可以投投看,这年头实习太难找,想当牛马都要排长队🥺
查看18道真题和解析
点赞 评论 收藏
分享
评论
102
622
分享
牛客网
牛客企业服务