虎牙

全栈开发一面面经

完整信息

31 条问法 · 35 道题

本篇目录
  1. 算法:无手撕
  2. 场景题
    ● 场景题1:设计高并发秒杀系统,要求防止超卖,详细说明关键架构设计
    ● 场景题2:设计系统架构,防止冷门时段的突发高并发请求打崩下游服务
    ● 场景题3:类似 Codex 这种 Agent,当它正在执行任务时用户打断,它能立即中断任务,然后用户发送继续任务,它又能继续执行刚才的任务,这种机制如何设计?
  3. 实习
    ● 业务系统的分布式锁和异步线程池如何做的?作用是什么?
    ● Agent 的 Skills 如何编排的?如何防止任务跑偏?
    ● 如果 Agent 不按照 Skill 中的串行步骤执行,出现跳步等情况怎么办?
    ● 除了 Prompt 约束,有没有在工具调用时做兜底处理?
    ● Skill 的内容量是多少?太大的话会不会污染上下文?
    ● Agent 产出内容的效果如何评测?有没有自动化评测的机制?
    ● 更新 Skill 的 Prompt 后如何评测效果?
    ● Agent 制作的 PPT,如果想修改,如何实现?
    ● LLM 生成的内容或图片不符合要求的话怎么办?如何保证可控?
    ● Agent 的上下文管理怎么做的?
    ● 压缩和摘要的区别是什么?
    ● 是否了解 LangChain 和 LangGraph?
    ● 前端能力如何?主要用 AI 实现还是手搓?
  4. 八股盛宴
    ● 说明聚簇索引、二级索引、覆盖索引、回表查询?
    ● MVCC 及其实现原理
    ● MySQL 的主从复制机制如何实现?
    ● Redis 的 热 Key 问题如何解决?
    ● Redis 数据过期和淘汰策略
    ● 如何保证 Redis 和 MySQL 的数据一致性
    ● 如何解决 MQ 的消息丢失?
    ● 如何防止 MQ 的消息重复消费?
    ● JVM 中的常见 GC 算法
    ● JVM 的分代 GC 机制
    ● HTTP 和 HTTPS 的区别
    ● TCP 的拥塞控制机制
    ● 进程创建和切换的开销有哪些?
    ● 虚拟内存和物理内存是什么?
    ● 为什么线程数量太多会影响性能?
    #互联网大厂# #秋招# #面经# #虎牙#
本篇目录
  1. 01
    场景题1:设计高并发秒杀系统,要求防止超卖,详细说明关键架构设计
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31

同作者面经

展开其余 4 篇收起其余 4 篇

相关公司