字节跳动后端暑期实习一面(已过)


原处:https://www.bilibili.com/read/cv15517518

一面基础面试,没有问相关项目经验

因为家里里面写了redis和kafka,所以面试的时候也问过相关的问题。

tcp和udp的区别是什么。

tcp如何保证可靠

tcp四次挥手第三次挥手之后客户端的状态是什么

tcp的syn攻击了解吗?(题主答到了半连接队列的概念面试官很满意

kafka,消费是有序的吗?

kafka怎么保证事务的?(题主没答上,但是我觉得应该是考虑结合mysql来进行操作

redis为什么快?

redis一般用来干啥?

进程和线程的区别?

mysql的索引为啥用b+树不用b树或者红黑树和二叉树?

思考

很多简单的东西需要进行拓展才行,比如tcp和udp的区别这种,如果只是回答了区别可能是平均水平,需要更多了解现在的一些技术,比如经过改良的kcp以及quic协议。

还有面试题目应该进行拆解,如果问你一个问题有解决方案可以自己进行拓展, 比如syn洪泛攻击,那么除了解释是什么之外还可以给出解决方案,那就是缩短请求过期时间,或者增加半连接队列的长度。 
#字节跳动提前批##字节跳动##面试题目#
全部评论
字节现在还招22届实习生?
点赞
送花
回复
分享
发布于 2022-03-06 00:06

相关推荐

头像
不愿透露姓名的神秘牛友
04-29 12:10
点赞 评论 收藏
转发
1 16 评论
分享
牛客网
牛客企业服务