文章
大厂面试
Shio美团一面
根据图片内容整理,以下为一面题目清单。
操作系统与 I/O#
- 进程的调度方法有哪些?不同调度方法分别适合什么场景?
- 线程调度的开销主要由哪几部分组成?
- 操作系统的 I/O 模型有哪些?
- 讲一下阻塞 I/O 和非阻塞 I/O。
- 为什么不能一下开上万个线程?
计算机网络#
- TCP 有哪些保证可靠传输的机制?
- 流量控制和拥塞控制的区别是什么?
MySQL#
- 为什么 MySQL 使用 B+ 树?
- 索引有哪些类型?覆盖索引是什么?
- 联合索引
abc查询bc能不能走索引? - 索引失效的常见情况有哪些?
- 怎么看一条 SQL 的执行计划?需要重点关注哪些字段?
- MySQL 有哪些事务隔离级别?
- 事务的四个特性是什么?分别依靠什么机制实现?
- 什么是 MVCC?它是如何实现的?
- 可重复读隔离级别是如何处理幻读的?
- MySQL 加了哪些锁?只有行锁吗?
LLM 与微调#
- LLM 的幻觉是什么?
- 怎么解决或者缓解幻觉?
- 除了 RAG 还有哪些方案?
- 全量微调大概是在做什么?
- LoRA 微调大概是在做什么?
备注:这部分当时没答上来,面试官提到了“微调”方向。
RAG 项目#
- RAG 项目拷打。
AI Coding 场景题#
给了一段几行代码,内容是对所有 user_ids 执行一条 update。
- 这个实现的风险点是什么?
- 如果
user_ids是百万级,并且更新的值是负数,会怎么样? - 怎么把它做成一个更工程化的版本?