字节后端面经(等待发放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啦!好开心!!!

#2021届秋招进度交流##面经##字节跳动##后端开发#
全部评论
是审批么……我审批一周了无消息……
点赞 回复 分享
发布于 2021-09-17 22:15
lz是什么部门的
点赞 回复 分享
发布于 2021-09-20 15:04
楼主,想问下你是 什么时候面试的
点赞 回复 分享
发布于 2021-09-21 09:25
同在审批,但有听说审批挂了的😂
点赞 回复 分享
发布于 2021-09-21 10:52

相关推荐

11-13 09:32
已编辑
门头沟学院 C++
点赞 评论 收藏
分享
评论
1
16
分享
牛客网
牛客企业服务