法务精选面经合集
0家公司
0篇面经
最新 热门
/feed/main/detail/9b5ec31ad0544a598dea9aa0ffe05447
AI infra应届春招
📍面试公司:京东infra一面🕐面试时间:2026/03/23💻面试岗位:ai infra❓面试问题:零、查户口,问我啥时候毕业,哪里人,哪个专业,手头上有没有offer,面过其他什么公司?(简历上有但是会问)一、项目拷打(十分钟)二、八股(二十五分钟)1、讲一下大模型推理优化有些方法?                                      ——(这个问的很宽泛,可以从各方面回答)2、你刚刚说到有pageattention,这个具体是什么?               ——(上个问题的追问)3、Flashattention为什么能加速,计算过程是什么?4、你有讲到PD分离机制,那么如何实现调度队列?5、PD分离的时候chunk prefill是指同一个请求的PD插入吗?      ——(这里回答说A的prefill chunk过程中插入B的decoder,而不是A的decoder)6、C++的多态如何实现?7、你刚刚说的虚函数是怎么实现多态的,请具体说说看?8、你说了虚函数表,那么虚函数表里面的函数顺序是怎么样的?是按照声明顺序吗?   ——(这个问题我没答好)三、手撕(快排)(十五分钟)没写出来😭,其他排序都会写,就这个忘了,我又炸了。。。。。。/(ㄒoㄒ)/~~四、反问1、公式一问(我今天表现怎么样?对我有什么建议吗?)答:整体表现还可以,快排写不出来很不应该,我们这边很重视这个代码能力。(意思是寄/(ㄒoㄒ)/~~)2、他都这么说了,我也不好意思再问下去了。🙌面试感想:大概是寄了,就当积攒经验了,还有26届的同学还在找工作吗,可以交流交流看看。
查看14道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/5e217371048d4c35b033f13ab277dd45/feed/main/detail/1ae82f23b45f4c7a8e15d7bf52170707
腾讯微信部门一面
### 1. 自我介绍(面试官要求:着重项目 + 技术积累)核心考察:技术栈广度、项目落地经历、学习连贯性,需突出与前端岗位匹配的核心能力(如跨端、工程化、前后端兼修)。### 2. 项目深挖(高频追问,核心考察实战能力)#### 重点追问项目-   **小程序课表督导系统**:核心难点聚焦**页面转 PDF 的宽高适配**,追问 PDF 生成具体问题、解决方案、使用的技术库;延伸追问**性能优化实操**(防抖节流、懒加载、图片优化、分包)。-   **React 转 RN 跨端重构(AI 股市分析项目)** :核心追问跨端**重难点与解决方案**,包括两端适配、样式兼容、技术栈重构细节;延伸追问是否独立负责工程化 / 打包 / 部署。#### 工程化追问-   具体在哪个项目做了打包 / 体积分析 / 代码规范?-   如何做 Webpack 分包、体积优化、冗余依赖剔除?-   有无实际的部署经验(如 Nginx、HTTPS 证书配置)?### 3. 算法实操(现场手写,核心考察逻辑与编码能力)-   第一题**爬楼梯**:动态规划基础题,需独立手写代码并执行验证,是前端高频必考题。-   第二题**虚拟 DOM 树最小更新**:Diff 算法相关中等题,若无法手写,需清晰阐述**核心思路**(节点匹配、插入 / 删除 / 更新三大操作、同层对比逻辑),不盲目放弃为关键。### 4. 前端基础理论(高频核心,考察知识扎实度)-   **HTTP/HTTPS**:HTTPS 加密流程、证书验证逻辑、如何防止公钥被篡改、中间人攻击的规避方式。-   **前端工程化**:工程化的核心理解(模块化 / 规范化 / 自动化)、实际落地操作、未来发展趋势。-   **Node.js/Nest.js**:是否有实际开发经验、Nest.js 依赖注入(DI)的核心理念、与 Java IOC/Spring 的关联。### 5. 反问环节(考察职业规划与思考力,面试官主动给出技术建议)-   前端跨端技术栈的学习建议、全栈发展的语言选择(面试官推荐:Node.js 深耕后拓展 Go/Rust/C++,团队按需学习)。-   腾讯微信前端团队实际技术栈(核心:Vue 为主,Nest.js 做 Node 接入层,C++ 做微服务后端,不同团队有差异)。-   跨端 / 全栈的发展核心(面试官强调:定位 “工程师” 而非 “纯前端”,重系统设计与需求把控,AI 工具可辅助语法实现)。
查看22道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/02c25be5a03b41ffab6dbe11e8a9989e
北京航天拓扑 Java 一面
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 查看日志文件使用哪些基本命令?
点赞 评论 收藏
分享
/feed/main/detail/808c4f4e47454f0f8600e8aba377e73b
京东多模态算法工程师一面面经
1、项目,各种聊就行2、ViT的原理,swin-Transformer的原理,各自对比,他们的编码方式,是否可学习,各自优缺点,attention的区别和滑动方法;3、多模态VLM的不同模块的设计原理,attention原理,旋转位置编码原理4、手撕动态规划题目:给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 i 或 i + 1 。 示例 1: 输入:triangle = [[2],[3,4],[6,5,7],[4,1,8,3]] 输出:11 解释:如下面简图所示: 2 3 4 6 5 7 4 1 8 3 自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。 示例 2: 输入:triangle = [[-10]] 输出:-10解题代码:# dp 三角def minimumSum(triangle):# top --downfor i in range(len(triangle)-2, -1, -1):# scane all elemfor j in range(len(triangle[i])):# current +=  下一行最小值triangle[i][j] += min(triangle[i+1][j], triangle[i+1][j+1])# top last就是return triangle[0][0]if __name__ == "__main__":triangle = [[2],[3,4],[6,5,7],[4,1,8,3]]print(minimumSum(triangle))triangle = [[-10]]print(minimumSum(triangle)
查看4道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/b65a1cc5731e4c8b8f1f456eeb31cd51/feed/main/detail/e8b6e30fedac4b9ebffb6257e777e9c8
昨天 18:31
已编辑
中国农业大学 Java
大北农集团 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:主要使用了什么存储介质来保存对话的状态、记忆或中间数据
查看20道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/340fbd261f6242ee8b683b1c10f8fedc/feed/main/detail/4e06f2d93d7148d98910e1e72760b8b9/feed/main/detail/f53fe6f621994c2eb4dbaf00eff78150
腾讯 AI应用开发 二面
依旧忘了录音, 记录下有印象的问题Q: 项目中说到了从claude ADK迁移到Gemini API. 为什么.Q: 如果有个无限长上下文的模型, 是否可以把所有信息都放到上下文?A: 不能, 信息可能会有噪音, 影响模型判断.Q: 场景: 一个有很多内容的需求文档, 是否可以把整个文档放到上下文中, 让模型直接实现?A: 内容太多,模型的注意力可能兼顾不了, 需要分模块输入. (猜的)Q: 如果分模块输入, agent是否会对整个需求没有认知,导致做出来的成果不符合预期?A: 可以参考人的协作. 每个agent工作在独立的worktree上, 定义一个约束, 每个模块期望的效果, 接口等.Q: 用过哪些code agent?A: cursor, claude等Q: 你觉得claude code和cursor分别适合什么样的任务?A: 我觉得没啥区别. 效果都可以.主要用cursor因为便宜Q: cursor用过什么skill觉得好用?A: superpowers. 有brainstorming, git等 前者可以帮助理清需求, 后者是教git的最佳实践.可以每个任务对应一个worktree, 代码追溯更方便, 适合多agent协作.补充: (skill creator. 这个没说,但是也挺好用的. 需要干重复的任务可以直接让cursor写个skill)Q: 了解过spec-drivening 的code agent吗?A: 用过kilo 的spec模式. 觉得机制有点重 需求文档+实现文档, 不如brainstorm + plan mode.Q: 了解上下文压缩机制吗?A: 看过gemini CLI的源码, 他的实现是保留最近30%对话, 压缩另外70%的内容.用LLM生成结构化摘要Q: 为什么压缩前70%? 最开始的几轮对话明确需求不是很重要吗?A: 生产摘要的提示词明确要求模型填写需求内容.Q: 你觉得以后的软件工程会变成什么样?A: 我觉得以后不用人不用写代码, 而是给agent 说明需求.并校验agent生成的代码.补充: 这个问题我觉得答得不太好, 软件工程不只是写代码, 也包含测试, 部署, 维护等操作.补充: 现在想想可以是AI 驱动的软件工程, 代码AI写, 测试AI自动测, 部署维护也是AI来做.Q: 玩过Openclaw吗? 了解其的记忆机制吗?A: 了解, 主要有两阶段: memory_search: 用RAG检索memory文件, 返回topN 相关的内容以及文件路径以及行数. agent可以选择调用memory_get:一个类似read的tool读取memory文件的内容.Q: 如果检索返回了很多相关的内容,如何选择最相关的?A: 向量相似度比较, 选择最相近的n个Q: 了解embeding吗?A: 好像是语义检索计算相似度的模型. 这个不太了解Q: 用大模型来判断哪些内容最相关,是否可行?A: 挺有意思的.Q: 实际上没人这么做, 你觉得为什么?A: 返回的内容可能很多, 超过模型最大上下文,模型判断不好.补充: (可以加上速度, 成本的因素)Q: OpenClaw有个pi-coding-agent, 与你的项目有什么区别?A: 不太了解pi.Q: 对候选人的期望:A: 代码能力不要求,因为100% ai生成代码A: 了解底层原理,需要有较强的学习能力, 对前沿的产品能快速复现.Q: 反问环节:Q: 你觉得agent开发最重要的是什么?A: 评测机制.补充: 无手撕.这次面试体感上感觉还可以, 但是仔细复盘发现有不少问题.主要是RAG的机制不熟,rerank不知道.还有对大模型的底层原理不了解.这次面的问题都比较开放, 所以我把我的回答也写了上去, 各位如果有不同意见的留言, 一块讨论.
查看18道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/e066e1295b46447b8224a59c5a4e8ac5/feed/main/detail/d7be27f59c19497fbee905b8228bd795
北京东华原医疗 Java 一面
狠狠拷打,燃尽了(哭)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:简述建造者模式
点赞 评论 收藏
分享
/feed/main/detail/5e8ecdd545ab4e6b977effc9f852c306/discuss/865650678847262720/feed/main/detail/293b638abcb047baac8078608fb25720/feed/main/detail/e842bf8e608c4624b64226cc59c4417a/feed/main/detail/df218913e1624a0699951151bae2c037/feed/main/detail/6b51ccc8aaae4be0b6d0e832c0835131/feed/main/detail/0dfe5838ae16439f9b2dfa3effb08580
引力波信息科技一面
面试半个小时,面试官八股问的很少,主要问项目,一问才知道自己对项目这末不熟悉,直接汗流浃背了。1.说一下你的llm对话项目具体是如何实现的?2.说一下你pinia是如何缓存项目数据的?具体代码是如何实现的?3.说一下你除了使用这种方法实现llm对话,还有哪些方式也可以?4.你有了解硅基流动平台给了那么哪些方式实现吗?5.说一下你项目中ai推理可视化能力具体是如何实现的?6.说一下你buffer缓冲区是如何实现的?解析协议是他提供的还是你自己封装的?感觉面试官像一个长者在和交流,问到一个技术面试官会扩展问我还有没有了解其他技术。比如说了解后端有哪些技术吗?我回答有了解Java,node.js,数据库等。面试官这时候又追问有了解哪些数据库?我回答sql数据库,Oracle数据库,redis,向量数据库等。面试官追问你是只了解还是熟悉相对应的语法写增删改查这些。我回答会用ai工具实现。面试官追问具体如何用ai工具实现的。还问了一点结合项目的八股1.vue2和vue3之间区别2.浏览器缓存是什么3.了解打包工具vite吗4.如何让你用vite打包项目,实现云部署,你如何操作?了解dockers吗?5.自己有了解市面上哪些ai工具,有使用ai工具生成具体落地的的项目吗?6.你有了解多线程的工具吗?这里面试官说比如woker之类。我没听过。7.你在写项目中有遇到响应式数据丢失等情况吗?我回答说写vue3项目忘记写setup,感觉面试要我回答的不是这个点!反问1.我问面试官我的表现和表达有什么需要改善什么的?面试官回答说你现在在校还是自己写的一些项目,所以你自己可以去接一点外包的项目单子,参加到一些真实的项目开发,参加到一些真实的团队开发,多去市场看看团队如何协作的。2.面试官觉得我的简历有什么需要改善?面试官回答你应该把心思放到我刚才说的体验真实的团队开发和技术追求上面,简历什么不是很重要,简历不要太花里胡哨。项目
查看17道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/d88750e54228499d8929e3a1cda0cef8
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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