大北农集团 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:主要使用了什么存储介质来保存对话的状态、记忆或中间数据
全部评论
点赞 回复 分享
发布于 03-24 15:16 山东
拼多多招27届实习生啦 https://careers.pddglobalhr.com/campus/intern/detail?t=dRvUVvcTiA
点赞 回复 分享
发布于 03-24 10:40 上海
点赞 回复 分享
发布于 03-24 09:35 江西

相关推荐

狠狠拷打,燃尽了(哭)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:简述建造者模式
点赞 评论 收藏
分享
今天周一休息,突发奇想写一篇阶段总结。如题,我已经去了一个和Java彻底毫无关联的行业。曾经我以为自己能在计算机行业发光发热,没想到刚入行一年多就当了逃兵。从最开始的热爱到现在一看到代码就厌恶,不知道自己经历了什么。所以我去干什么了?答案是:在成都当了租房销售。上班那会压力大了就念叨着去干租房中介,但是一直下不去这个决心,想着自己学了四年多的计算机知识,终究还是不甘心。终于在某一天准备八股文的时候,看着无数篇和工作内容关系不大的理论知识,那一刻下定决心,决定尝试一下销售行业,也算是给自己一个交代。后面阴差阳错的投了成都自如去当租房管家,没想到面试很顺利,在当天一百多个面试的人里面,我成为了为数不多通过的几个幸运儿之一。目前已经培训通过,正式入职,也开了单,也有压力但是每天过得很开心,真心喜欢那种和人交流的感觉,哪怕是最后没有选择找我租房。说这些也是想告诉那些大三,大四正在找Java实习而焦虑的同学:你们现在还年轻,选择很多,容错率也很高,可以尽情去尝试自己喜欢的行业和工作。不用因为某一次的面试没通过或者简历石沉大海而焦虑,更不用因为身边人都在挤编程的独木桥就强迫自己跟风。也算是自己的碎碎念吧,也希望自己能在新的领域取得一点小成就。也祝牛油工作顺利!
沉淀小子:干啥都不丢人啊,生存是必须要的,销售很考验一个人综合素质能力的,好的销售人脉和资源可不比写字楼的白领差啊
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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