北京万维高科一面
2026-4-11
- 请详细介绍当前实习经历
- 是否做过算法优化相关工作
- 调用算法模型接口后,模型多久能返回结果
- 与算法模型的通信是如何设计的
- 通信是否为异步调用,是否等待返回结果
- 业务调用时若出现结果丢失情况,是否有应对措施
- 是否写过匹配规则,是否通过哈希表进行查找
- 异步加线程池实现采集和数据源并行查询的主要用途,是否与模型对接时使用
- 线程池的参数是如何设计的
- 线程池的核心线程数和最大线程数是否为同一个大小,为何到核心线程数就阻塞
- 线程池中父任务占满核心线程后,是否还会有新的父任务进来
- 请简单介绍线程池的工作流程
- 线程池的阻塞队列选择的是哪一种
- 线程池的拒绝策略有哪些,当前使用的拒绝策略是什么
- 异步实现并行采集是如何提升性能的,与 Future 相比有什么优势
- 自定义线程池加 core thread policy 实现过载降级的策略,能带来什么作用和问题
- 若调用线程是主业务流程,响应时间过长引发连锁阻塞,是否做过监控或优化
- 请详细介绍 AC 自动机是如何工作的
- 若某个特征采集接口响应时间从 50 毫秒突然涨到 5 秒,该如何排查
- 请详细介绍冷热数据分离是怎么做的
- 缓存击穿和缓存雪崩的区别是什么
- Redis 分布式锁是如何保证原子性的
- 项目中使用消息队列同步 MySQL 和 Redis,该方案如何保证最终一致性
- 该方案可能会遇到哪些不一致的场景
- 消息队列的重复性消费(幂等性)是否做过处理,如何处理
- RAG 系统中是如何设计文档分块策略的
- 如何通过分层上下文记忆解决大模型长对话上下文窗口限制问题
- 愿望单一键读卡功能中的多维度聚合匹配算法是如何实现的
- MySQL 的 binlog 有哪三种格式
- Channel 为什么可以监听 Rouge 式
- ES 的倒排索引是怎么存储词典和倒排表的
- ES 的倒排索引中是如何存储词典的
- 是否了解 GMM,能否简单介绍
- 项目中使用的 JDK 是多少版本
- 智能知识库小助手使用的 JDK 版本是多少
- 能否简单介绍 JVM 的一些相关参数
- 在实际项目开发中是否做过 MySQL 相关的搜索优化,能否简单介绍
- 是否了解 Singalize
- 在实际开发中是否用过一些设计模式
- 请介绍 AOP 机制
- AOP 的常用场景有哪些
- 实习中主要使用的框架是否是 MyBatis Plus 等
查看21道真题和解析