字节后端开发一面

1、自我介绍
2、Java 的 AOP 是什么?作用是什么?主要解决什么问题?好处是什么?
3、WebSocket 是怎样的一个协议?
4、WebSocket 建立连接的过程采用的是什么协议?
5、项目中如何解决多人协作过程中出现的冲突问题?
6、协作过程中的锁逻辑是怎么实现的?
7、HTTP 的请求信息里面有哪些内容?
8、请求行里面有哪些具体的内容?
9、谈谈 HTTP 请求过程中的传参方式是怎样的
10、项目中 Redis 存储了什么样的数据?用的什么数据结构?Redis 除了字符串还有哪些数据结构?
11、缓存的 key,value 是怎么设计的?和数据库中数据的对应关系是怎样的?
12、谈谈项目中多级缓存的设计逻辑,为什么要用多级缓存,缓存的更新逻辑是怎样的
13、谈谈什么是缓存雪崩、缓存击穿、缓存穿透以及这三种问题对应的解决方案
14、为什么 Redis 的性能会比 MySQL 高这么多?是基于什么去设计的?
15、谈谈项目中用 MQ 来处理什么问题
16、MQ 中的消息被消费者接收了之后,如何保证消息一定会被完整处理?
17、项目中对于消费者而言,消费逻辑的代码是怎么实现的?
18、使用 MQ 过程中的幂等性是怎么保证的?
19、除了项目中使用 MQ 的场景以外,MQ 还有哪些使用场景?
20、反问
#牛客AI配图神器##发面经攒人品#
全部评论
云图库项目吗?
点赞 回复 分享
发布于 09-09 16:23 湖北
秋招嘛?
点赞 回复 分享
发布于 09-10 17:23 上海
你的自我介绍多久嘞
点赞 回复 分享
发布于 09-10 14:45 广东
面试官:你还有什么要问的吗?我:能放过我吗
点赞 回复 分享
发布于 09-10 13:54 上海
这八股广度!字节一面顶别人三面
点赞 回复 分享
发布于 09-10 13:54 广西

相关推荐

面试25mins左右,估计是G了。。。1. 算法题:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数的下标。(Two Sum)2. Java 中 `synchronized` 和 `ReentrantLock` 的区别有哪些?在什么场景下会选择使用 `ReentrantLock`?3. 如果两个线程分别调用同一个对象的同步方法和非同步方法,会发生阻塞吗?为什么?4. Java 中的堆和栈的区别?对象是在堆还是栈上分配的?5. 线程池中核心线程数、最大线程数、队列长度这三者是如何协同工作的?能详细说一下线程池的执行过程吗?6. HashMap 和 ConcurrentHashMap 的实现上有什么不同?为什么前者线程不安全?7. 有哪些方式可以实现一个单例模式?懒汉式如何避免线程安全问题?8. 请解释 Java 中的垃圾回收机制,包括 GC 的分代、触发条件及常见的回收算法。9. 数据库索引底层使用了什么数据结构?为什么不用 Hash 表?10. 一条 SQL 查询语句从客户端发送到数据库,完整的执行流程是怎样的?11. 如何通过 SQL 查询每个部门工资最高的员工姓名?表结构为:`employee(id, name, salary, dept_id)`,`department(id, name)`12. TCP 三次握手和四次挥手的过程是什么?TIME_WAIT 状态存在的意义是什么?13. 分布式系统中如何保证接口的幂等性?常见的手段有哪些?14. Java 中的 volatile 关键字作用是什么?能保证原子性吗?15. Spring 中的 Bean 生命周期是怎样的?有哪些扩展点?
查看15道真题和解析
点赞 评论 收藏
分享
9.2 三面 + hr面 面完第三天挂1. 你说当时项目有 70 万 QPS 的压力,那具体你们是怎么设计来支撑的?2. 为什么要设计两级/三级缓存架构?3. Redis 分布式缓存不能满足吗?4. 为什么要引入本地缓存?解决了什么问题?5. 本地缓存为什么设置 5 秒?为什么不是 3 秒/10 秒?是怎么通过压测验证的?6. 读操作的过程是什么?请求一般加载的数据量是多少?7. 写操作的过程是什么?谁来写?运营?还是批量导入?8. 项目中如果遇到读写冲突怎么办?9. 读写分离怎么做(主从架构、单机架构下分别怎么做)?10. 单节点 Redis 下如何优化读/写?11. CPU 竞争问题怎么处理?12. 线程/核分配你会怎么做?13. 你对分布式一致性算法了解多少?14. 介绍一下 Raft 算法机制。15. Raft 和 Paxos 的对比?16. Raft 和 ZAB 的区别?17. 以前没有大模型的时候,用什么审查方案?18. 为什么现在要引入大模型?和原有方案的差异是什么?19. 你们为什么不完全上大模型?大模型和传统模型是怎么结合使用的?20. 工程师具体承担的职责是什么?21. 为什么要做模块化抽象?以前的“烟囱式开发”有什么弊端?22. 你现在在北京,能接受去杭州吗?23. 你想要找什么样的工作机会?最看重哪些标准?24. 你觉得阿里现在能满足你的哪几点期待?和你预期有落差吗?25. 你未来的职业规划是什么?更偏向技术深度还是广度?26. 你的家庭情况对工作地点有影响吗?27. 你觉得你有哪些和阿里价值观吻合的地方?问题基本都答上来了,应该是排序或者hr看我对去杭州的意向不高挂的
发面经攒人品
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

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