字节后端日常实习面经(已OC)

2技术面,1hr面。
background:我的项目主要有两个:
1. 一个仿写k8s的minik8s,基于golang
2. 一个基于 lsm tree 的kv存储系统,c++写的。

一面:
1. grpc 和 http的关系,http 2.0 和 http 1.1 的关系(因为我之前的实习涉及grpc)
2. redis 的数据结构
3. tcp 几次握手,几次挥手,为什么等待 2MSL
4. lsm tree 跳表数据结构讲一下,如何实现值分离,为什么使用 WAL,如何保证一致性。使用双 Memtable 提升多少吞吐?
5. mysql 索引数据结构
6. mysql 事务隔离等级,如何实现可重复读
7. Kafka 试用场景
8. 介绍一下 bloom filter

还有些问题可能忘了

笔试 3 medium:
1. 爬楼梯,dp
2. 排序矩阵查找,剪枝,lc面试题 10.09
3. 岛屿数量,dfs,lc200

二面:
1. replicaset的定义,如何保证一致性
2. http 2.0 和 http 1.1 的区别
3. 介绍一下 bloom filter
4. 介绍第二段实习
还有些问题可能忘了

笔试 1 medium
实现一个具有索引功能的 ordered map,可以使用任何标准库。
lz是 c++ 选手,直接用stl库解决了。然后要求分析复杂度。

整体来说面试官很nice,面试效率很高,已oc。
全部评论
请问具有索引功能的 ordered map是啥意思呀
1 回复 分享
发布于 2024-08-31 13:08 浙江
m
1 回复 分享
发布于 2024-08-20 09:55 广东
可以问问是哪个部门 吗
1 回复 分享
发布于 2024-08-11 22:57 江苏
可以问一下项目在哪里找的么
点赞 回复 分享
发布于 2025-07-30 23:06 天津
笑死了 刷到同组实习的朋友了
点赞 回复 分享
发布于 2024-09-23 01:07 四川

相关推荐

01-17 06:31
已编辑
门头沟学院 研发工程师
这个面经可能不太寻常,因为岗位特殊,做的更多是AI相关,基本不太是传统测开的内容:一面:自我介绍项目介绍拷打项目中的回归模型机器学习部分,哪些地方用到了数理统计,用到了哪些特征,模型怎么找出不同年份之间的差异。LLM相关简单问了问是否了解测试理论没有手撕和八股四十分钟后收到HR通知明天二面。二面:自我介绍项目介绍拷打项目拷打机器学习和深度学习相关。拷打研究生期间正在做的项目,问算法(设计)目标是什么。八股问了网络七层模型,MYSQL索引,如何预防哈希冲突。算法题:最长无重复子串秒了算法题后可能横向对比了,焦虑四天后收到结果通知下周三面。三面非常灵活:自我介绍项目介绍碰到最难的项目是什么,展开说说。leader技术水平非常高,基本能一直追问到技术和知识的边界,然后到答不出来点到为止,也没有太大压力,这部分没什么好说的,建议自己写在简历上的东西一定要熟。八股方面也是根据简历问网络的五层模型。Tcp三次握手点开www.bytedance.com发生了什么http和https的差别哈希,哈希冲突堆栈有什么区别讲一下C++面向对象的多态继承和封装python装饰器与解释器(解释器我当时脑抽了没反应过来,以为和装饰器一样是个语法糖)会不会java和go?(不会)如果入职会怎么学java和go?喜闻乐见算法题:依旧最长无重复字符串,看我要秒这道题,leader现场出了两道原创业务题,基本都写不出来可运行代码,只能讲讲思路(菜)
查看21道真题和解析
点赞 评论 收藏
分享
评论
25
118
分享

创作者周榜

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