疾风命运之皇子 level
获赞
43
粉丝
9
关注
7
看过 TA
276
中国农业大学
2026
Java
IP属地:山东
请叫我然哥。
私信
关注
27届许愿offer:古茗是要做操作系统了吗😂
查看17道真题和解析
0 点赞 评论 收藏
分享
Q:Flink 把数据写到 Redis,做 5 分钟以内数据去重,为什么放在 Redis 做,不放在发送端做?Q:Redis 的 5 分钟滑动窗口是怎么实现的?Q:消息推送全渠道写入 Redis,容量怎么规划?单用户占用多少内存、滑动窗口时长、Key 怎么设计?Q:SET 加过期时间为什么不算真正滑动窗口,真正的滑动窗口应该是什么逻辑?Q:Kafka 消费者组 Rebalance 发生之后,会做哪些事情?Q:Java ThreadPoolExecutor 线程池的工作原理是什么?有哪几种拒绝策略?Q:项目里用到动态线程池,怎么不重启服务动态修改 ThreadPoolExecutor 线程池参数?Q:Apollo 配置更新后,Java 代码怎么实现不重启即时生效,核心注解是什么?Q:你了解 LangChain 吗?Q:RAG 场景下文档是怎么做切分的?还有没有其他文档切分方案,了解过百炼吗?Q:用 LangChain 调用大模型,怎么解决大模型调用超时和接口并发限制问题?Q:如果大模型只支持 4QPS,瞬时来了 100 个请求,你怎么处理?Q:消息推送平台出现 OOM,你的排查思路是什么?Q:线上 CPU 飙高,用哪些 Linux 和 Java 命令一步步排查?Q:了解垃圾回收算法吗?G1 和 ZGC 有什么区别、特点?Q:消息记录数据量巨大时,MySQL 和 Redis 索引怎么设计?Q:MySQL 联合索引 A、B、C,查询只用 A 和 C 会不会走索引?为什么?
查看17道真题和解析
0 点赞 评论 收藏
分享
一场酣畅淋漓的八股轰炸Q:项目中有用过线程池吗?底层实现原理是?Q:线程池中的队列是用来管理等待任务的,那线程之间抢占执行资源,底层是用什么机制实现的?Q:有了解过锁机制吗?如果线程池在获取线程时不加锁,会出现什么问题?Q:线程池底层是如何通过加锁保证线程安全的?是否了解它使用了原子变量?Q:Java 中的原子性锁实现有了解吗?Q:线程池内部使用了 AtomicInteger 来实现线程安全的状态控制,不使用原子类,还可以用 Java 的哪些锁来实现?Q:可重入锁、公平锁、非公平锁、读写锁,除了 synchronized 之外,这些 Lock 接口下的锁底层原理?Q:简单描述一个死锁的构建场景Q:你项目中用到了 Redis 和 Hive,分别说下这两种数据库的实现特点以及适合的业务场景Q:说一下 Spring Boot 的优势Q:Spring Boot 内置了 Tomcat,还可以使用哪些其他 Web 容器Q:Apollo 配置中心是用来做什么的?底层实现是?Q:分布式系统的实现原理?Q:了解 CAP 理论吗?Apollo 属于 CP 还是 AP?Q:服务注册与发现一般以 CP 实现居多,了解过哪些典型的 CP 组件?Q:这类 CP 系统是如何保证强一致性的?Q:分布式系统中是否都有主从节点之分?Q:有没有不分主从、完全对等的分布式架构?举例说明Q:Docker 在生产中已逐渐被替代,你了解哪些其他的容器实现?Q:containerd 相比 Docker 有哪些优势?
查看20道真题和解析
0 点赞 评论 收藏
分享
问的很细,判定为寄Q:详细介绍项目Q:用 Redis 做去重的话,比如说 5 分钟之内不能重复发,是怎么做的?Q:具体描述用滑动窗口去重Q:项目中遇见的挑战?怎么解决的?Q:用消费者组做隔离,同一个消息发到一个 topic 上,消费者组会都会收到这个消息吗?Q:不同的业务消息我都往这个 topic 上去发,所有的消费者都能收到这个消息吗?Q:为什么选择这种方案?有什么考虑?这种模式会有什么问题?Q:详细介绍另外一个项目Q:用 RAG 去做检索,知识库是怎么搭建起来的?Q:文档清洗是怎么做的?是人工做的还是什么?Q:向量是多少维的?Q:文档分片之后,向量库里边的文档有多少?Q:向量库里存了哪些数据字段?Q:怎么做的向量检索?怎么把相似的这条数据搜出来的?Q:索引格式是什么Q:你的 RAG 是一个什么?是一个接口吗?Q:接口怎么跟 Agent 打通?你的 RAG 接口是怎么跟 Agent 结合?Q:项目当中怎么用的多线程Q:数据库的索引用过吗?SQL:有一张表,里面有姓名和分数两列,查一下分数最高的学生的姓名,不用考虑索引。SQL:这个表里面又增加了一个列叫科目,查一下每一科成绩最高的学生的姓名。Q:你的 Redis 里边都存了什么数据?怎么用的?Q:你用过 AI 编程吗?有什么经验总结?Q:就业期望是算法方向还是做应用方向?
查看24道真题和解析
0 点赞 评论 收藏
分享
03-25 18:55
已编辑
中国农业大学 Java
稳稳的寄了。Q:你的 Agent 具备上下文记忆功能,基于 ReAct 模式,目前实际运行中最多能支持多少轮对话?Q:在 ReAct 模式下,Agent 需要频繁调用工具。考虑到不同大模型(如 Kimi 支持 20 万+ token,DeepSeek 支持 10 万+ token)的上下文窗口限制,您在执行过程中是否遇到过因工具调用次数过多(N 次)导致 Token 超出限制(撑爆上下文)的情况?如果有,是如何处理的?Q:在问答类场景中,如果 Agent 陷入死循环(例如反复搜索不到内容,不断重复“查看文件 - 搜索文件”的操作),有什么机制来检测并处理这种异常情况?Q:项目基于 MCP 协议集成了服务器资源查询、数据操作和校内文档检索,为什么没有考虑集成外部互联网资源的检索能力?Q:像 Codex 这类代码模型,其内部显然不是基于向量检索的。您是否研究或思考过 Codex 内部的文件检索策略是如何实现的?Q:目前 OpenClaw 比较热门,您是否阅读过相关源码或研究过其技术实现?Q:您提到了“服务器辅助开发”功能,是基于 Plan-Execute-RePlan 的方式实现的。能否详细讲解一下这一功能的具体实现逻辑?Q:你实现的“Plan-Execute-RePlan”流程与 Minus 这种有什么区别?
查看8道真题和解析
0 点赞 评论 收藏
分享
Q:在关键处理阶段实施埋点监控:1. 这套埋点机制是通用的还是定制的?对普通开发人员是透明可用的吗?2. 在跨线程甚至跨系统的复杂调用链中,是如何将分散的埋点数据串联成一个完整请求链路的?3. 如何通过特定标识区分属于同一个请求的不同日志或埋点信息?4. 在可视化展示中,如何判断并展示链路中各个步骤的成功(绿色)或失败(黄色/红色)状态?5. 埋点时定义了哪些关键字段来确定消息的归属?Q:是否了解监控与告警体系?基本原理和作用是什么?Q:如果要在现有项目中整合 Prometheus 进行监控,具体需要进行哪些配置和开发工作?Q:微信公众号接口的鉴权原理?调用其接口时,鉴权过程如何自动完成?Q:在微信公众号开发中,是否存在被冒用 AppID 进行伪造请求的风险?如果有,通常如何防范?Q:常见排序算法中最熟悉哪一种?描述核心思路Q:快排是稳定排序还是不稳定排序?解释“稳定性”的概念Q:在 Java 中,使用 == 运算符比较两个对象,是否存在潜在问题?这取决于对象的类型吗?Q:两个 Integer 对象,值都为 1,使用 == 进行比较,结果是 true 还是 false?为什么?Q:单例模式在多线程环境下的线程安全问题?默认实现的单例是否线程安全?Q:解决单例模式或多线程环境下线程不安全问题的常见方法?Q:synchronized 和 Lock 主要区别?Q:在某个实例方法上添加了 synchronized 修饰符,该方法使用的监视器对象(锁对象)是当前实例对象(this)还是其他对象?Q:是否有过 MySQL SQL 语句优化的实际经验?主要集中在哪些方面?Q:解释覆盖索引、聚簇索引和非聚簇索引的区别及作用。Q: MyBatis 的 #{} 和 ${} 占位符有什么区别?在使用时需要注意什么?Q: Linux 查看日志文件使用哪些基本命令?
0 点赞 评论 收藏
分享
03-23 18:31
已编辑
中国农业大学 Java
Q: Redis 去重方案,是使用“用户 ID + 消息模板 ID”作为键吗?这里的模板 ID是指每个配置的模板类型拥有唯一 ID,还是说不同配置下 ID 会重复?Q:项目中使用的 Redis 架构模式是什么?是单节点、哨兵模式(Sentinel)还是集群模式(Cluster)Q:引入 Apollo 配置中心是为了解决什么问题Q: Kafka 部署时如何搭建生产环境和消费环境?具体的集群架构或部署方式是?Q:关于渠道业务,虽然目前数据量不大可能不需要限流,后续流量增大,如何设计限流策略Q:项目中的线程池具体用哪种方式创建或配置(例如通过 ThreadPoolExecutor 构造函数还是工具类)?Q:详细描述项目中使用线程池的整体逻辑流程,包括任务提交、执行以及后续处理的步骤Q:线程池的拒绝策略主要有哪几种Q:核心线程数(corePoolSize)在运行过程中是否可以动态减少Q:数据清洗过程中是否考虑过可能出现消息乱序或数据重复的问题?如果有,如何解决Q:使用的 MySQL 数据库中,单表的最大数据量大概达到多少Q:在数据库中添加索引的主要目的是什么Q:添加索引时,特定的规范或原则?具体的优化策略?Q:简要解释回表Q:对于一条包含 SELECT * FROM table WHERE condition ORDER BY ... LIMIT ... 的 SQL 语句,各个子句的执行顺序Q:如果是多表关联查询(涉及主表和子表),MySQL 底层是如何处理和执行这些连接操作的?Q:假设开发的一个接口响应时间长达一分钟,需要从哪些方面入手进行优化?简述优化思路。Q:结合您的开发经历,你认为引入大模型技术相比传统开发方式,主要在哪些方面提升了开发效率或系统能力Q:多场景对话支持中,系统如何实现不同场景之间的隔离与共享Q:主要使用了什么存储介质来保存对话的状态、记忆或中间数据
0 点赞 评论 收藏
分享
狠狠拷打,燃尽了(哭)Q:介绍 Kafka 概念,如主题(Topic)、分区(Partition)和副本(Replica)Q:分区和副本在 Kafka 中有什么区别Q:副本同步过程中是否会出现同步过多或同步过少的情况?副本同步具体有哪几种方式?Q:如果一个 Topic 下有两个分区(如分区一和分区二),怎么确保消息一直只发送到指定的某个分区(例如分区一)Q:Kafka 中有一个相对复杂的 ACK 确认机制,详细说下Q:使用 Redis 进行去重请问具体使用的是哪种数据结构Q:关于滑动窗口算法:如果要用 Redis 实现,可以使用哪些数据结构?具体有哪几种实现方式?Q:项目中使用的 Redis 版本是 6.5 还是 7.0Q:Redis 持久化机制Q:介绍 Java 不同版本中的锁机制,包括偏向锁、轻量级锁、重量级锁以及无锁状态Q:介绍 AQSQ:简述 Semaphore和 CountDownLatch 的作用Q:HashMap 和 Hashtable 有什么区别?在初始化容量大小和阈值上是否有差异Q:Hashtable 的扩容机制Q:HashMap 如何解决哈希冲突问题Q:具体说一下在项目中如何使用 MCPQ:使用的模型是直接调用的现成模型,还是经过微调后的模型Q:该模型是离线部署版还是在线调用版?如果是在线调用,是通过购买 API Token 的方式吗?Q:是否了解现在比较热门的 Skill 的调用方式Q:场景题:要对接医院场景,利用 AI 辅助药师开药,主要检测孕妇或儿童用药禁忌。药师开药时,系统需通过 AI 给出建议,并生成表格或单据提前告知医院药物配伍不合理。如何结合 RAG、本地私有化大模型数据库以及 Skills 实现这一方案Q:在上述场景的知识库选型中,您会选择向量数据库、传统的键值对数据库,还是结构化数据库?Q:假设目前没有现成的药品禁忌信息,只有大量的文献数据。鉴于你对大数据和数据清洗的了解,请问如何从这些文献中获取并提取出我们需要的关键信息Q:基于上下文的展示部分,前端界面是你们自己开发的,还是使用现成的工具直接展示的Q:使用任何主流 AI 模型(如通义千问、字节豆包等)生成的基于前端文档的输出,通常是什么文件类型Q:叙述一下你的系统如何实现多场景对话、自动答疑、操作指引以及场景切换功能Q:大模型默认是没有上下文记忆的,你的系统中上下文功能如何实现Q:在记录了历史对话后,系统如何基于上文的上下文信息来生成新的答复Q:一般情况下,如果一个对话框内的历史记录超过上千条,响应速度是否会变得特别慢?如何优化Q:如果现在让你去研究并落地刚才提到的“合理用药”方向,预估自己需要花费多长时间Q:如何理解可维护性、可扩展性和可观测性?在你的项目中如何具体实现这三点Q:在大数据方面,是否部署或使用过 Flink 或其他相关组件Q:docker logs 命令是做什么的?docker cp 命令是做什么的?Q:docker cp 是否支持双向拷贝?即能否将宿主机的配置文件拷贝到容器中,或者将容器中的文件拷贝到宿主机?Q:介绍 docker build 和 Dockerfile 文件Q:之前 Java 实习过程中用过哪些设计模式Q:具体说明模板方法模式的作用Q:简述建造者模式
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务