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 回复 分享
发布于 昨天 09:14 江苏
我六月九号面的生活服务,问了好多场景题😓
1 回复 分享
发布于 昨天 16:31 四川

相关推荐

点赞 评论 收藏
分享
评论
4
13
分享

创作者周榜

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