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. 反问。

🙌面试感想:

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

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

相关推荐

06-28 18:18
已编辑
门头沟学院 Java
全程大概75min, 前面小打小闹,先自我介绍,然后问简历项目,穿插八股,后面手撕两题场景题,汗流浃背,估计是凉了~1. 海洋物联网平台是做什么的?2. 如何接入多源异构的设备数据?描述一下数据结构之间有什么差异?3. 你提到反射,Java中实现反射有哪几种方式?4. CgLib和JDK动态代理差异?5. 数据是如何存储的?按照每半年存储,如果我想查6~8月数据,如何查询?查询出来的数据如何计算?6. MySQL索引有哪些?用过MySQL的全文索引吗?(没有)举出索引和非聚簇索引的区别?7. 假设一个SQL执行很慢,如何排查?哪些原因可能导致索引未命中?8. Spring事务传播行为有几种?为什么要有事务传播行为?(没背,寄)9. 消息队列有什么应用场景?10. Kafka有深入了解过吗?Kafka中有哪些组件?broker是什么? Kafka如何保证消息不丢失?问到30时候开始手撕,后面45min都是手撕,最难绷的一集1. 写sql: 员工表和部门表,计算每个部门薪资最高的员工(不难,但是当时降智没写出来,面试官一步步引导,最后勉强写出)2. 一个日志系统的场景题,有三个小问2.1 写shell脚本统计日志系统中的top10 IP(不会写shell,寄)2.2 用java统计日志系统中top 10 IP(用堆来统计,需要手写堆,写出伪代码就好,不会,寄)2.3 日志系统统计一天内哪一秒峰值在线人数最多:class Line {String ip;int start;int end;}用差分 + 前缀和做的,最后还是靠面试官引导做出来反问:简历可以优化的点?(没说)面试结果大概什么时候出?(不一定,然后被问是否有其他offer比较着急?)------------------------------6.13更新  约6.16三面了
查看14道真题和解析
点赞 评论 收藏
分享
评论
8
37
分享

创作者周榜

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