字节跳动-日常实习-面经

和面试官说了手上有其他offer,所以流程推进的特别快,三天面完4面。

本次面试的面试官都对AI特别感兴趣,基本上都会问一下AI相关的问题,感觉这也是一个趋势

1. 一面

  • 介绍实习
  • 实习里用的存储引擎speedb和LSM-Tree结构
  • 存储时内存崩溃怎么处理(redo log)
  • 实习中完成的ANN检索是什么流程
  • MySQL中MVCC简单介绍一下,read view是什么
  • MySQL隔离级别介绍一下
  • 介绍一下rabbitmq
  • 介绍一下redission,lua脚本。
  • 订单超时如何处理
  • 秒杀时候如何更新库存数量
  • 我们部门用的是go,进来可以转go吗
  • 算法题:手写LRU
  • 反问环节:部门业务,手上还有一个offer能否加快流程
  • 结果:面试完2小时后约二面

2. 二面

  • 介绍实习,项目
  • 项目从哪来的
  • 介绍业务背景,为什么要这么做(自己的理解)
  • 为什么不继续上一个实习
  • 能实习多久
  • 了解agent吗,rag,mcp,介绍一下流程,加rag的目的是什么
  • 点评的缓存怎么做的,本地缓存了解吗,java本身的local cache是什么
  • 自己如何实现分布式锁
  • rabbitmq的结构
  • 分布式事务是什么,如何保证事务最终一致性
  • 短链接原理是什么,如何将长链接变成短链接,短链接太多了怎么办
  • 什么是JWT,流程是什么样的
  • 乐观锁怎么实现
  • 算法题:大数相加
  • 反问:请问还有几面,什么时候可以拿到结果
  • 结果:第二天早上约三面

3. 三面

  • 介绍实习
  • 秒杀整体架构
  • 请求从前端发往后端,有哪些关键过程,高并发场景下哪些需要特别关注
  • DNS流程是什么
  • 项目使用Nginx做了什么,Nginx规则是怎么设置的
  • Mysql主从数据库怎么同步的
  • 主从服务器怎么更新的
  • binlog日志的格式,有哪些关键字段
  • 集群选主策略是什么
  • 分布式锁怎么实现
  • Lua脚本为什么是原子性的
  • Redis为什么比其他的快
  • 对比较重要的框架研究过吗,怎么研究的
  • 如何控制库存数量
  • 对agent了解多少,rag,mcp
  • 比如你有一个mcp,AI是如何调用mcp的
  • 怎么确定AI是否调用mcp的
  • rag原理
  • 向量数据库有什么,了解吗
  • 给了一个mysql的select语句,如何去优化这个sql语句
  • 算法题:在二叉搜索树中查找相加之和等于指定值的两个节点。
  • 实习多久
  • 当前手上有offer吗
  • 反问:面试有什么改进的,多久可以拿到结果
  • 结果:面试完3小时约hr面

4. HR面

  • 整体面试流程感觉怎么样,给一些改进建议
  • 实习多久,一周实习多少天
  • 喜欢什么样的mentor,push or 放养
  • 能承受压力吗
  • 介绍自己的缺点
  • 反问:待遇,什么时候能拿到offer
#后端开发##字节跳动##日常实习#
全部评论
1 回复 分享
发布于 10-29 09:30 云南
佬简历写ai了吗?为啥会问ai
点赞 回复 分享
发布于 昨天 10:51 湖北
佬简历写ai了吗,为啥都问rag和mcp
点赞 回复 分享
发布于 昨天 10:35 安徽
agent flow岗位吗
点赞 回复 分享
发布于 10-29 12:28 未知
ai确实是趋势,常见的概念和知识点还是得学习
点赞 回复 分享
发布于 10-29 11:27 安徽

相关推荐

天门一键开:她的意思是问你有没有论文吧
点赞 评论 收藏
分享
10-29 18:20
济南大学 Java
点赞 评论 收藏
分享
评论
点赞
15
分享

创作者周榜

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