字节跳动-C++数据库开发实习-bytehouse面经

一面 12月28日 15:00 1h

  1. 了解分布式吗,看过哪些相关的分布式数据库和知识
  2. 看过哪些论文
  3. 深挖minisql项目
  4. 2PL
  5. 脏读,幻读,不可重复读
  6. 这个项目是怎么实现的,从0到1吗,介绍一下实现的过程
  7. 支持哪些SQL数据类型
  8. 日志系统的设计(支持哪些日志格式)
  9. 如果用户写入一个大的blob日志怎么处理
  10. fsync怎么处理的
  11. redo log在commit之前还是之后处理的
  12. 是否有丢失数据的风险
  13. 有什么难点(LRU冷热分离+阈值)
  14. 介绍一下怎么发现这个问题的
  15. LRU有哪些变形
  16. 布隆过滤器的原理
  17. flexdb项目
  18. 使用mmap来读取hint文件构建索引加速数据库启动介绍一下
  19. WAL格式的设计
  20. 一个chunk的大小是多少
  21. lsm-tree
  22. compaction机制介绍一下
  23. memtable是什么数据结构
  24. level1和level2的数据有什么类型
  25. git有哪些命令
  26. static这个关键字的作用,初始化值是多少
  27. TCP三次握手及各个状态
  28. TCP为什么要4次挥手,为什么不能是3次
  29. 算法题:n个数组求交集
  30. 时间复杂度是多少
  31. 只扫描一次怎么实现

二面 1月3日 19:30 45min

  1. mysql为什么使用B+树作为存储引擎
  2. 对比其他数据结构的优缺点
  3. B+树的时间复杂度是多少
  4. B+树和lsm-tree的读写性能对比
  5. lsm-tree中的sstable如何快速的进行查询数据
  6. 数据库是怎么学习的
  7. 参与到开源社区有什么收获
  8. 看过哪些开源数据库
  9. 空闲的时候做些什么
  10. 算法题:手写json解析器

----

1月5日更

二面挂了,面试官问的问题都答上来了,题也都写出来了,面试官还说各方面的知识掌握的很好,面完还感觉非常良好。结果今天通知二面没过,真是当头一棒,可能年末部门hc变动吧,难受。



#字节跳动##数据库##c++##面经#
全部评论
请问下大佬做的这两个项目“flexdb项目”和“minisql”是哪里找的
点赞 回复 分享
发布于 2024-01-26 09:50 上海
现场手撕JSON解释器吗,这也太难了
点赞 回复 分享
发布于 2024-01-25 13:40 河南
大佬好强
点赞 回复 分享
发布于 2024-01-05 19:28 江苏

相关推荐

头像
05-16 12:47
已编辑
中国地质大学(武汉) Java
你出生在农村,与其它农村小孩子无异小学时你对成绩没有概念,只感觉上课不听课也是无聊,只知道不写完作业会被老师罚站一到考试,自己成绩总是名列靠前,即使偶尔落后,你也从不在意中学时你觉得课本的东西很简单,随便学学就会了,并没有大量刷题你总是想不通,那些所谓的数学物理中难题,明明是在送分,为什么你的同学总是想不出解题方法高中时这三年你过的不容易,晚睡早起,给了自己很多压力.但是你也发现自己是有些小聪明的,你感觉班里有些同学很刻苦,但成绩比你差远了。那些数学题和物理题的陷阱,同学一遍遍踩坑,但是你总能发现并避开它们.“为了父母的期盼,为了恩师的厚望,为了天赐的智慧,为了青春的理想......”“天行健...
创作助手_刘北:其实,这种已经是神童级别的了,不费吹灰之力就能拿到自己想要的东西,就像机器按照程序走了一遍,就像我小时候看爱情公寓,觉得他们都很惨,几个人只能挤在一个房间里合租,但是好在他们有一群非常好的朋友,随着时间的推移,慢慢长大了,在看爱情公寓的时候,觉得他们都很厉害,博士、留学生、***、电台公子,数学天才,任何一个都是我可望而不可即的,更别说可以在异地认识一群更好的朋友了,所以呢,人还是要自给自足,满足当下,不要攀比,意气风发的且有理想的18岁少年永远都存在,只不过随着时间的推移他被你包裹在了洋葱的最深处。
点赞 评论 收藏
分享
头像
04-17 09:29
已编辑
湖南农业大学 后端
睡姿决定发型丫:本硕末9也是0offer,简历挂了挺多,只有淘天 美团 中兴给了面试机会,淘天二面挂,美团一面kpi面,中兴一面感觉也大概率kpi(虽然国企,但一面0技术纯聊天有点离谱吧)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
6
29
分享

创作者周榜

更多
牛客网
牛客企业服务