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