字节27实习推荐算法一面 攒人品
发点面经攒攒人品~
项目相关
1. 大概介绍一下你整个系统架构的链路,或者说你的系统整体链路是长什么样子?
2. 你的库存信息怎么保留?存不存在超卖的现象?
3. 你 Redis 里的信息是怎么跟 MySQL 做同步的?
4. 初始结果不一致怎么办?
5. 你觉得这条链路在真实的生产环境下能用吗?还有哪些不完备的点?
6. 如果消费队列扣减失败或订单写入 MySQL 失败,导致数据不一致,你有什么自动化机制(校验+补偿)来解决?
7. 知识库构建的文档和语义信息数据来源是哪里?是自己整理的吗?
8. 通过什么去做分词和检索?
9. 向量数据库跟正常数据库的区别是什么?它怎么加速相似向量检索?
10. 是否了解 HNSW 算法的具体实现?
八股
1. 缓存击穿、穿透、雪崩这三个概念上的区别是什么?
3. 使用 SETNX 指令跟执行 Lua 脚本的差异是什么?
4. 排他锁(X锁)跟共享锁(S锁)的区别是什么?
5. Java 线程模型如何保证线程间的公平性
6. CAS是做什么的?它有什么问题?
7. 数据库有哪些隔离级别?
8. 如何解决“幻读”问题?InnoDB 引擎下是怎么处理的?
9. 聚簇索引和非聚簇索引的区别是什么?
10. 什么情况下不需要“回表”查询
11. TCP 是通过哪些机制保证可靠传输的?
12. 如何解决网络拥塞问题?(拥塞控制、慢启动、快重传等机制)
13. 进程和线程在内存结构上有哪些区别和关系?
14. 同步 I/O 和异步 I/O 的概念怎么理解?
15. 异步 I/O 是在用户态执行还是系统态(内核)执行?谁来负责通知结果?
手撕
之字形(Zigzag)打印二叉树。
项目相关
1. 大概介绍一下你整个系统架构的链路,或者说你的系统整体链路是长什么样子?
2. 你的库存信息怎么保留?存不存在超卖的现象?
3. 你 Redis 里的信息是怎么跟 MySQL 做同步的?
4. 初始结果不一致怎么办?
5. 你觉得这条链路在真实的生产环境下能用吗?还有哪些不完备的点?
6. 如果消费队列扣减失败或订单写入 MySQL 失败,导致数据不一致,你有什么自动化机制(校验+补偿)来解决?
7. 知识库构建的文档和语义信息数据来源是哪里?是自己整理的吗?
8. 通过什么去做分词和检索?
9. 向量数据库跟正常数据库的区别是什么?它怎么加速相似向量检索?
10. 是否了解 HNSW 算法的具体实现?
八股
1. 缓存击穿、穿透、雪崩这三个概念上的区别是什么?
3. 使用 SETNX 指令跟执行 Lua 脚本的差异是什么?
4. 排他锁(X锁)跟共享锁(S锁)的区别是什么?
5. Java 线程模型如何保证线程间的公平性
6. CAS是做什么的?它有什么问题?
7. 数据库有哪些隔离级别?
8. 如何解决“幻读”问题?InnoDB 引擎下是怎么处理的?
9. 聚簇索引和非聚簇索引的区别是什么?
10. 什么情况下不需要“回表”查询
11. TCP 是通过哪些机制保证可靠传输的?
12. 如何解决网络拥塞问题?(拥塞控制、慢启动、快重传等机制)
13. 进程和线程在内存结构上有哪些区别和关系?
14. 同步 I/O 和异步 I/O 的概念怎么理解?
15. 异步 I/O 是在用户态执行还是系统态(内核)执行?谁来负责通知结果?
手撕
之字形(Zigzag)打印二叉树。
全部评论
推荐算法怎么会问开发?
相关推荐
04-16 13:05
金肯职业技术学院 算法工程师 点赞 评论 收藏
分享
Java垫脚石:理解,上来一道 hard30 分钟,太压力了,这个没做出来心态都崩了,再面试应该都没思绪了
查看8道真题和解析 点赞 评论 收藏
分享
