虎牙全栈开发秋招一面
- 算法:无手撕
- 场景题
● 场景题1:设计高并发秒杀系统,要求防止超卖,详细说明关键架构设计
● 场景题2:设计系统架构,防止冷门时段的突发高并发请求打崩下游服务
● 场景题3:类似 Codex 这种 Agent,当它正在执行任务时用户打断,它能立即中断任务,然后用户发送继续任务,它又能继续执行刚才的任务,这种机制如何设计? - 实习
● 业务系统的分布式锁和异步线程池如何做的?作用是什么?
● Agent 的 Skills 如何编排的?如何防止任务跑偏?
● 如果 Agent 不按照 Skill 中的串行步骤执行,出现跳步等情况怎么办?
● 除了 Prompt 约束,有没有在工具调用时做兜底处理?
● Skill 的内容量是多少?太大的话会不会污染上下文?
● Agent 产出内容的效果如何评测?有没有自动化评测的机制?
● 更新 Skill 的 Prompt 后如何评测效果?
● Agent 制作的 PPT,如果想修改,如何实现?
● LLM 生成的内容或图片不符合要求的话怎么办?如何保证可控?
● Agent 的上下文管理怎么做的?
● 压缩和摘要的区别是什么?
● 是否了解 LangChain 和 LangGraph?
● 前端能力如何?主要用 AI 实现还是手搓? - 八股盛宴
● 说明聚簇索引、二级索引、覆盖索引、回表查询?
● MVCC 及其实现原理
● MySQL 的主从复制机制如何实现?
● Redis 的热 Key 问题如何解决?
● Redis 数据过期和淘汰策略
● 如何保证 Redis 和 MySQL 的数据一致性
● 如何解决 MQ 的消息丢失?
● 如何防止 MQ 的消息重复消费?
● JVM 中的常见 GC 算法
● JVM 的分代 GC 机制
● HTTP 和 HTTPS 的区别
● TCP 的拥塞控制机制
● 进程创建和切换的开销有哪些?
● 虚拟内存和物理内存是什么?
● 为什么线程数量太多会影响性能?
参考来源:https://www.nowcoder.com/feed/main/detail/e4578f7f5c8d4469975f60c36380115b
公众号进入网站体验更佳

