字节推荐算法面经-纯干货分享

发点面经攒攒人品~
项目相关
1.你的库存信息怎么保留?存不存在超卖的现象?
2.你 Redis 里的信息是怎么跟 MySQL 做同步的?
3.初始结果不一致怎么办?
4.你觉得这条链路在真实的生产环境下能用吗?还有哪些不完备的点?
5.如果消费队列扣减失败或订单写入 MySQL 失败,导致数据不一致,你有什么自动化机制(校验+补偿)来解决?
6.知识库构建的文档和语义信息数据来源是哪里?是自己整理的吗?
7.通过什么去做分词和检索?
8.向量数据库跟正常数据库的区别是什么?它怎么加速相似向量检索?
9.是否了解 HNSW 算法的具体实现?
八股
1.缓存击穿、穿透、雪崩这三个概念上的区别是什么?
2.使用 SETNX 指令跟执行 Lua 脚本的差异是什么?
3.排他锁(X锁)跟共享锁(S锁)的区别是什么?
4.Java 线程模型如何保证线程间的公平性
5.CAS是做什么的?它有什么问题?
6.数据库有哪些隔离级别?
7.如何解决“幻读”问题?InnoDB 引擎下是怎么处理的?
8.聚簇索引和非聚簇索引的区别是什么?
9.什么情况下不需要“回表”查询
10.TCP 是通过哪些机制保证可靠传输的?
11.如何解决网络拥塞问题?(拥塞控制、慢启动、快重传等机制)
全部评论

相关推荐

05-08 13:01
点赞 评论 收藏
分享
05-07 13:10
门头沟学院 Java
一面: 1. 自我介绍2. 学校里的绩点是多少,排名怎么样3. 你觉得自己哪些课程掌握的比较好4. 为什么选Java后端,对自己有没有什么职业规划5. 讲一下Java中的常见集合6. ArrayList 和 LinkedList 的区别7. Hashmap 的底层原理是什么8. 内存泄漏和内存溢出有什么区别9. HTTP 和 HTTPS 有什么区别10. 讲讲 WebSocket11. SQL 中常见的存储引擎12. Redis 的持久化有哪些做法13. 在你的微服务项目中,你是怎么保证配置文件一致性的14. 你项目里的 xxl-job 是怎么用的15. Elasticsearch 你是怎么用的16. 你在实习的时候,觉得比较有挑战的工作内容是什么17. 为什么会离开上家公司18. 你期望的话是这个岗位或者说公司是一个什么样子二面:1. 自我介绍2. 家庭情况,学校情况,大学情况3. 为什么在上家实习公司离职4. 实习期间有什么收获和总结吗5. 除了技术之外,有其他方面的提升吗6. 如果想让你去生成一个随机数,你要怎么设计7. 你是怎么理解面向对象的8. 多态你是怎么理解的9. @Resource 跟 @Autowire 有什么区别10. Springboot 启动类有用到哪些设计模式11. 怎么实现一个单例12. 依赖注入和控制反转有了解过吗13. 近期在学习什么东西14. 讲一下 HTTP 跟 HTTPS 协议的不同点15. 自己对于自己之后的一个规划是怎么思考的16. 你觉得自己做后端开发有哪些优势实习5k左右,转正7-8k,最后没去
面试问题记录
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务