2025/06/05-字节跳动-后端开发实习生-一面

📍面试公司:字节跳动

💻面试岗位:后端开发实习生-生活服务

❓面试问题:

  1. 自我介绍。
  2. 具体介绍一下项目中的缓存优化。
  3. “结合数据库更新事件触发删除缓存操作”是指什么?
  4. 介绍一下“租约状态重构”这块。
  5. 介绍一下 “ JWT 登录和 ThreadLocal 透传”。
  6. Java 的 Object 类提供的常用方法有哪些?
  7. 有没有用过 equals() 方法?
  8. 有了解 hashCode() 方法吗?
  9. 如果只重写了 hashCode() 方法而没有重写 equals() 方法会有问题吗?
  10. Java 中的 HashMap 是怎么实现的?
  11. HashMap 中插入一个元素是怎么定位的?
  12. 哈希函数和刚才说的 hashCode() 方法有关系吗?
  13. 怎么判断插入的元素是否重复?和刚才讨论的 equals()、hashCode() 方法有关系吗?
  14. 数据库事务有哪些特性?
  15. 隔离性中的隔离级别有了解吗?
  16. 读已提交隔离级别下存在什么问题?
  17. 幻读是什么?
  18. MVCC 可以解决幻读问题吗?
  19. 假设有两个数组 A 和 B,怎么求交集?
  20. 了解快速排序的思想吗?快排的时间复杂度和空间复杂度?
  21. 所做的项目有没有用到进程间的通信?
  22. 进程间有哪些通信方式了解吗?
  23. TCP 和 UDP 最大的不同点?
  24. 后端服务和数据库的连接是基于 TCP 还是 UDP 协议的?
  25. 后端服务和数据库的连接是进程间通信吗?
  26. 算法题:*****************************的变体,输出改为最长子串(有多个只需输出一个即可),ACM 模式,用飞书写。
  27. 反问。

🙌面试感想:

第一次用飞书写代码,运行代码前需要手动输入样例,不然会报错,搞得我一直以为是代码问题折腾了好久。

#面试##面试问题记录#
全部评论
楼主投字节之前有实习经历吗?为啥我的老是挂
2 回复 分享
发布于 06-10 09:14 江苏
接好运
1 回复 分享
发布于 06-11 20:45 江苏
请问一面过了吗 多久收到二面信息?
点赞 回复 分享
发布于 06-11 18:25 上海
我六月九号面的生活服务,问了好多场景题😓
1 回复 分享
发布于 06-10 16:31 四川

相关推荐

06-10 20:35
已编辑
百度_后台开发(实习员工)
一面 80min 6.3-自我介绍-实习内容拷打:介绍一下项目的模块、探讨了MCP和其他的AI问题。-八股进程线程区别、关系、为啥不直接用进程来调度、线程失败了怎么办进程有哪些通信方式、多线程冲突了咋整innodb的索引结构、B+和B区别、聚簇索引和非聚簇索引、列举判断索引失效问题,其中有一个判断select * where a=1 or b=1 and c=1 索引是否失效:and>or ,因此该查询划分是:where (a=1) or (b=1 and c=1),其中a=1的部分可用索引。介绍一下事务和事务的特性、并给出场景判断是哪个特性、事务隔离级别、分别说一下这些隔离级别可能存在什么问题什么是幻读、手撕:员工到食堂的最近距离的总和。就是两个数组,找出这些数组的最小差,用了暴力+优化两种做法。二面-40min 6.6    无自我介绍 无手撕-介绍实习。介绍了项目流程然后问我一些相关问题:怎么优化、mcp和function calling的区别、RAG流程、怎么提升准确度、知识库怎么做的、知识库检索的原理、向量距离怎么计算、为啥需要reranker、Prompt有什么经验、多Agent了解么。-基础知识:数据库索引失效有哪些、数据库隔离级别、Redis中的过期时间怎么设置、热key问题、缓存雪崩和击穿。总结:面试官说理论欠缺一些,很多只能答出部分,都是在使用角度说的,后续需要补习一些理论知识。 一面二面的问题可能会相同,因为面评可能没写具体问什么问题,所以之前问过的内容还要复习。三面-25min 6.10自我介绍纯拷打实习内容,话术准备不足,实习项目还没问完就被面试官结束了。三面实在不尽人意,但暑期实习也到此为止了。发发面经攒人品。
投递字节跳动等公司7个岗位
点赞 评论 收藏
分享
评论
6
22
分享

创作者周榜

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