oc还愿 字节后端日常实习三次面经

4.24一面

1.介绍秒杀系统功能
2.整体QPS多少?
3.有正常订单吗?
4.整体订单数据存在mysql里是吧?
5.秒杀倒计时如何实现?
6.数据库表如何设计?
7.秒杀表索引如何设计?除了主键ID还有其他索引吗?有unique的key吗
8.了解ngnix的正向代理和反向代理吗?
9.tcp的三次握手协议的过程?最后一次握手丢失后服务端和客户端会处于什么状态?
10.了解mysql的索引设计吗?
11.索引存储的数据结构是什么?
12.B+树有什么缺点?
13.redis你了解它整体有哪些数据结构?zset的数据结构?
14.redis持久化?redis运行很久,AOF执行语句会一直膨胀很大吗?
15.了解redis热key和大key?解决手段?
16.redis分布式集群搭建?
算法题:LC740 删除并获得点数

4.29二面

1.项目相关的几道问题
2.GET和POST区别
3.如果一个项目全都使用POST会如何
4.线程与进程的区别
5.举一个多线程和多进程软件的例子
6.浏览器页面为什么要用多进程
7.分布式锁(这个讲的挺久的)
算法:
1.Z字打印二叉树
2.接雨水(不能暴力解)

5.11三面

因为面试官居家办公,所以没开摄像头,本来很紧张,上来先聊天5分钟
1.数据库的四种性质
2.如何实现的隔离性、原子性
3.四种隔离等级如何实现的(说到ReadView和next-key lock这个程度)
4.什么情况下next-key会退化
5.数据库redo log 和 undo log
6.第三次握手丢失后服务端和客户端会处于什么状态?(这个因为第一次面试的时候发现一个问题 所以跟面试官讨论了一会)
7.那这个问题你有没有自己去抓包测试?
8.redis的io多路复用模型
9.redis中hash数据结构的rehash为什么快
算法:
   有向图的循环依赖检测并打印出循环的环,可能存在多个环。
系统设计:
    设计一个火车票购票系统需要考虑哪些方面的问题

总结:三面都没有问到Java的内容,可能是因为部门用的是Go语言 ,三个面试官人都很好,第二个面试官会在一个基本问题上追问,一直问到不会的程度。
字节真的是算法大厂,问的几乎都是无关语言的基础,以及算法难题(跟其他面试相比字节的算法题真的难不止一点)

#字节跳动实习##实习##面经#
全部评论
感谢!请问具体投的哪个方向啊
2 回复 分享
发布于 2022-05-25 16:36
base哪里呀
1 回复 分享
发布于 2022-07-13 18:09
一年过去,现在连团子都得泡池子
点赞 回复 分享
发布于 2023-09-18 18:39 安徽
三面的算法题太难了吧,数据怎么输入呢。
点赞 回复 分享
发布于 2022-08-03 00:13
老哥 你所有被问到的技术栈都写熟悉嘛😂
点赞 回复 分享
发布于 2022-07-10 22:26
字节的算法题是在什么上写呀?可以用本地ide吗
点赞 回复 分享
发布于 2022-05-31 19:43
太强了!
点赞 回复 分享
发布于 2022-05-31 15:24

相关推荐

点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
13
111
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务