4.25 美团AI面试(1h)
1. 自我介绍。 AI 在项目或学习中对你的影响
2. 快排的基本操作、最坏复杂度、如何避免最坏情况
3. Java 中线程的生命周期,以及线程间通信机制 wait notify 的工作原理。
4. 如何用wait notify实现生产者消费者模型
5. 对象监视器的工作机制,可能会出现什么问题、假唤醒是什么?怎么解决?
6. 哈希索引和b+索引是什么、区别
7. 既有范围查询,又有单值查询的场景,选择什么索引类型?为什么?
8. B + 树频繁更新有什么问题,如何优化?
9. 评价系统如何防止恶意好评差评?
10. 如何设计有效的权重机制区分新老用户的评价可信度。
11. 用户伪装多个不同 IP 进行评价,可以哪种防范?
12. 哪些输入场景适合命中缓存,哪些不适合,缓存可以如何设计
13. 缓存雪崩
14. 缓存频繁更新如何设计逻辑过期,保证数据实时性又不过度增加开销
其他的记不起来了
晚上笔试,选择题+手撕,完成了1.5/3道
,第二道超时一半结果通过
2. 快排的基本操作、最坏复杂度、如何避免最坏情况
3. Java 中线程的生命周期,以及线程间通信机制 wait notify 的工作原理。
4. 如何用wait notify实现生产者消费者模型
5. 对象监视器的工作机制,可能会出现什么问题、假唤醒是什么?怎么解决?
6. 哈希索引和b+索引是什么、区别
7. 既有范围查询,又有单值查询的场景,选择什么索引类型?为什么?
8. B + 树频繁更新有什么问题,如何优化?
9. 评价系统如何防止恶意好评差评?
10. 如何设计有效的权重机制区分新老用户的评价可信度。
11. 用户伪装多个不同 IP 进行评价,可以哪种防范?
12. 哪些输入场景适合命中缓存,哪些不适合,缓存可以如何设计
13. 缓存雪崩
14. 缓存频繁更新如何设计逻辑过期,保证数据实时性又不过度增加开销
其他的记不起来了
晚上笔试,选择题+手撕,完成了1.5/3道
全部评论
相关推荐
查看14道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
腾讯工作强度 1164人发布