首页 > 字节后端面经(等待发放offer中~~)
头像
offer审批必过!
发布于 2021-09-17 14:02
+ 关注

字节后端面经(等待发放offer中~~)

字节后台一面
OSI TCP/IP
各层的功能
TCP UDP不同,TCP可靠实现 流量控制拥塞控制
HTTP请求报文
RPC
路由器的功能
进程线程 fork一个进程
内核态用户态
redis底层实现 初始化 业务中的使用
MySQL 索引 聚簇索引非聚簇索引 B/B+
哈希表(实现,解决哈希冲突的方法,负载因子(是什么,有什么用处))
B树B+树,不同,为什么MySQL要用B+树不用B树,为什么不用跳表
一个很简单的算法题不太记得是什么题了
不同排序算法及其复杂度实现
ps.一面其实感觉自己表现的不是很好,还是希望继续努力吧

字节后台二面
语言
C++(因为我熟悉C++):
内存结构
malloc new
智能指针
shaerd指针存在的问题
(JAVA内存回收的方法:不了解JAVA就跳过了)
网络:
url到展示页面:每一个阶段使用到了哪些协议
如何判断收到的响应确实是由我请求的服务器返回的
HTTPS与HTTP的区别,以及HTTPS加密的方法
编程:
通配符匹配(请实现支持'?'and'*'.的通配符模式匹配)
ps.二面整体感觉比较简单,面试官人也很不错,希望能拥有三面

字节后台三面:
实习做的东西及延申
做了一个哈希的题
总体来说不难,但是做题的时候一些边界问题没有考虑清楚导致出现了一些问题,希望能过,保佑保佑

四面(交叉面)
先做了一个题,单链表每k个旋转要求在原来的单链表上进行操作
然后聊了实习做的东西,问了一些项目中一些具体的实现方法以及一些问题,受益匪浅
简单问了计网url的问题,详细说了dns
语言(C++)主要聊了智能指针,主要讲了一下unique_ptr以及shared_ptr的具体实现,是怎么做的
设计:上亿条日志,记录不同userid对应的登录登出状态,想知道每秒有多少用户登录,应该怎么做

!!下午在牛客许愿hr面,晚上收到hr消息通过了面试接下来可以等offer啦!好开心!!!

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖