编程导航社招话题讨论

社招

217 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

25届二本Java外包两段试用期辞退-广州求职如何找到工作

## 个人情况 本人背景25届普通二本,有过两段Java工作经历(外包)都是试用期不合格辞退的,第一家的原因是和小领导吵架,最后被举报到大领导那,试用了6个月,但是有7个月的社保然后被辞退。第二家的原因是重要的活没有干完,遭到了客户的投诉并且领导找我谈话的时候被认为态度太差而被辞退,试用了2个月被辞退。 现在已经离职Gap了7天。 ## 职场目标 想在继续找一份工作在广州或者深圳,薪资没多大要求,只要能够找到工作就行,最好能够在广州 具体问题 是否因为这两段污点,自己的Java软件生涯是否已经永久结束了? 这两段工作经历的社保不一样,6个月的是在北京,2个月的是在广州,能否在简历上只写那6个月的工作经历,不写那2个月广州的工作经历。并且包装成一年?因为觉得不包装连个面试机会都没有 如果将6个月的工作经历包装成一年如果在广州找到工作并且没有背调,但是给我缴纳公积金的时候是否会因为那广州2个月的公积金而露馅? 之前待的两家公司都是J工行业的,感觉没啥竞争力,我之前有过3个月的电商实习经历,能否包装一下该电商项目,然后去投递银行外包? 以我目前的状况如果还能够找到工作,那只能是啥最好的情况? ## 已有尝试 1.已经投递简历,投出去的简历只写了第一家6个月的工作经历,有一些公司肯给面试,面试的时候都问我上一家公司是什么原因离职的,然后大部分简历投出去没有回应 2.做过编程导导航上的大部分项目 3.面试鸭上面的大部分高频题目也看过,现在在复习中 ## 期望帮助 缓解当下的困境和焦虑 职场感觉太难混了,每次一进去感觉就是接一个烂摊子,然后出了事就归新人背锅

厦门海峡人才创新中心 (事业单位)AI研发工程师 社招 一面

1.自我介绍 2.选一个你实际做过的AI项目做个详细介绍,包括项目中的目标和推进中的困难点 3.AI项目的实际部署情况,访问量多少?(想追问在高并发的场景下,如何控制AI智能体的响应) 4.项目的大模型接入方式是什么,项目及模型时部署在云端还是本地? 5.项目本地大模型部署是用什么部署和微调的? 6.AI零代码生成平台项目,你是如何通过AI调动生成代码,然后开发工具,你的智能体或者是AI是怎么能比较精准和明确的知道自己应该要用什么工具,怎么限制这个工具调用情况,达到最好的效果?(想通过一连串的提问,测试在工作中的抗压能力) 7.今后的职业规划?是否想考研考公 8.简历中有写到AI架构设计能力,请你论证一个例子,去讲你对这个AI零代码生成平台系统的结构设计 9.假如给你个业务场景为保险行业的智能体,基于这个命题,你会怎么去设计这个? 10.给你个实际业务场景是要现场拍照询问这个商品/场景是什么,要内部查询能运用和涉及到哪款保险条款,并且基于保险条款给他最好的保险理赔方案。这样的一条业务流程可能会出现多个工具同时调用的情况,你要如何去解决工具进程调用的问题? 11.这两年AI技术的飞速发展,你对AI技术有没有自己的见解? 12.你除了你简历上的两个项目外,你还有没有做个实际的一些项目? --- 总结:这个面试是我最近这几个月面试质量比较高的,(基本上每天都有一场,人快累死),全程都基本围绕你做的项目和一些实际业务场景来问,提问的都是一些厦大的老师,很有质量,必须给个好评,面试的时候有在尽力的引导你往正确的方向回答。以根据以上题目,能很好的发现当前还有哪些的不足,不过这个岗位的竞争还蛮激烈的。有10年互联网经验的老登和海归人才都来面试,据说会有三轮面试,但愿我能进二面,如果能进二面,接下来可以给大家更个后续,要是没消息估计就挂了)

厦门美亚柏科 技术支持 社招 一面笔试题

一、【单项选择题】共 10 题,合计 20 分(每题 2 分) 1、以下哪个命令用于查看数据库列表?( A ) A. SHOW DATABASES B. DISPLAY DATABASES C. LIST DATABASES D. SELECT DATABASES 2、在 Linux 服务器下,以下哪些不是查看文件内容的命令?( D ) A. cat B. more C. tac D. read 3、如果需要查看繁体中文的网页时,文本样式要设置为哪种编码方式?( D ) A. ASCII B. Base64 C. Unicode D. GB2312 4、Windows 下打开注册表的命令是?( C ) A. Msconfig B. Regedit C. Services D. Msconsole 5、当前最常见的小型服务器硬盘接口是( D ) A. M.2 B. IDE C. FC D. SAS 6、在 Mysql 数据库中,以下说法错误的是?( D ) A. 如果要删除某个数据库表结构,使用关键词 DROP B. 如果要在数据库表插入某行数据,使用关键词 INSERT C. 如果需要创建一个新的数据库,使用关键词 CREATE D. 在使用 ORDER BY 对读取的数据进行排序时,DESC 关键字表示升序排列 7、Linux 系统下,以下哪些命令无法创建文件( A ) A. ls B. touch C. vi D. cat 8、后缀名 vmx 的文件用什么打开?( A ) A. VMware B. VirtualBox C. SQL Server D. access 9、在 Wireshark 中,如何捕获指定 IP 地址的流量?( A ) A. ip.addr == 192.168.1.1 B. tcp.port == 80 C. udp D. http.request 10、下列关于说法正确的是( B ) A. iOS 只可用于苹果公司的 iPhone 手机 B. Android 系统是一种基于 Linux 开发,且所有功能都开源的移动操作系统 C. iOS 获取管理员权限称为越狱,Android 获取管理员权限称为 root D. iOS 下的应用必须通过 appstore 商店中下载安装 二、【多项选择题】共 10 题,合计 30 分(每题 3 分) 1、以下哪些是 Android 系统支持的文件系统?( A C ) A. EXT4 B. F2FS C. NTFS D. YAFFS 2、以下常见服务对应的默认端口号正确的是?( A B C D ) A. SFTP 21 B. HTTP 80 C. HTTPS 443 D. MySQL 3306 3、使用 Navicat 管理工具连接部署在 Liunx 系统上的 Mysql 时,提示连接失败,可能的原因有?( A C ) A. 系统防火墙未开放 Mysql 端口 C. Mysql 服务未开启 B. 数据库未开放用户权限允许主机远程连接 D. 数据库默认配置文件存放在 /etc 目录下 4、" 47.88.215.212 - - [09/Oct/2017:14:22:41 +0800] "GET /jwzx/jfts/ HTTP/1.0" 200 35941 "-"" "Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Firefox/45.0"" 为某条 apache 访问日志, 该日志中( B C D ) A. 服务器 IP 为 47.88.215.212 C. 该日志表示访问网页正常返回数据 B. 客户端 IP 为 47.88.215.212 D. 客户端访问时间为 UTC 标准时 5、以下哪项是智能手机系统:( A B D ) A. Google Android B. Apple iOS C. Symbian S40 D. HarmonyOS 6、关于 RAID 的描述,正确的有?( A B ) A. RAID 又称廉价磁盘冗余阵列或独立磁盘冗余阵列 B. RAID0 中只要一个硬盘损坏,数据将丢失 C. RAID1 中只要一个硬盘损坏,数据将丢失 D. RAID5 至少要由 3 个磁盘组成 7、以下哪些命令可以用来查看 Mysql 数据库的表结构?( C D ) DESC 表名; SELECT * FROM 表名; C. SHOW COLUMNS FROM 表名; D. DESCRIBE 表名; 8、Linux 系统下可以通过以下哪个方式测试端口是否打开?( A D ) telnet IP 地址 端口 B. nc -v host port 端口 C. nmap ip -p port 端口 D. ps -ef | grep 端口 9、以下关于 mysql 数据库,数据备份说法正确的是?( ) A. 可使用 mysqldump 命令对某个数据库进行备份 B. 可使用 source 命令对备份的 sql 文件数据进行导入到数据库 C. 可使用系统命令 mysql -uusername -ppassword 数据库名 <XXX.sql 进行数据导入 10、Linux 操作系统中,以下哪个文件不能用 cat 命令查看其内容( ) A. /var/log/wtmp B. /var/log/btmp C. /var/log/maillog D. /var/log/cron 三、【填空题】共 7 题,合计 20 分(每题 2 分) 1. 在某个网站的根目录 /root/www/meiyapico 文件夹下查找所有后缀名为 .conf 文件的命令是:____________________。 2. 在 CMD 窗口使用 Telnet 测试 192.168.186.135 的 1234 端口是否连通的命令是:____________________。 3. SQL Server 中 ________ 类型文件存放数据库日志,________ 类型文件存放数据库数据(填写文件后缀)。 4. CentOS 系统中 Apache 的主配置文件是 _________________。 5. IMEI 是国际移动设备身份码的缩写,俗称 ___________,可以通过在手机拨号盘输入 __________ 获得。 6. Mysql 数据库在 Windows 和 Linux 环境下,默认的配置文件分别为 __________ 和 __________。 7. 我们常说的 LNMP 环境指的是 __________、__________、__________ 和 __________。 8. 由 N 块硬盘组成的 RAID5 磁盘阵列组,该 RAID 组的容量为 __________。 四、【简答题】共三题,合计 30 分(每题 10 分) 1、某公司在互联网中的 IP 地址为 1101110.1010000.100001.1100011,请回答以下问题: 1) 写出正确的 IP 地址(用十进制表示); 2) 该 IP 地址是属于哪类地址(A 类、B 类、C 类)? 3) 该 IP 地址的子网掩码? 4) 该 IP 地址的广播地址是? 2.某公司的企业网站遭受破坏,据调查是一年半前前专门负责网站维护的李某所为,该员工离职后,在异地登录公司的管理网站,删除了公司网站所有的资料,并且登录了后台串改数据库记录,请你写出分析思路方法。 3.在呼叫中心的工作中,工作人员经常需要面对来自客户的不满、抱怨甚至责难,这会给工程师带来一定的心理压力。请描述一个你曾经遇到过的压力情境,你是如何识别自己处于压力状态下的?在这个情境下,你采取了哪些策略或方法来缓解和管理自己的压力,以确保能够继续以积极、专业的态度为客户提供服务? --- 以上是美亚的技术支持笔试题,这些面试题都是挺简单的实操和408题,没什么好说的,做题目的时候还发现了好多纰漏,接下来我谈谈这个岗位和最近的面试经历。 总结:这个岗位纯纯的牛马外包岗(签劳务派遣的哦),7*24小时对接ga来电,甚至还要跟帽子叔叔一起去现场固定证据,一天三个班次,一个月说是说至少能休4天,给我的感觉是很累,虽然会有夜班补贴,但很少,综合薪资包括加班补贴也就8k左右,甚至春节也会安排你排班【可怕】虽然刚进去不用,但个人感觉没人会在那干得久,刚面试经理还给我画饼说,参加岗位考核,有可能能进事业编(也算是曲线入编的一种方式),但只有干到副总级别才有QAQ。适合对网安方向非常感兴趣,并且能为ga事业竭尽全力的人才。(还有个小道消息那边技术人员基本都是劳务派遣,连经理也是),而且加班文化非常严重,刚进公司就看到加班光荣榜,加班时长够才有算绩效,我是对这放弃希望了,继续在厦门面试吧。

厦门国投智能 java AI应用开发 面试题

1.面向对象的几大特征 2.jdk8的lambda的核心特点 3.简单字符拼接和使用append方式拼接的区别 4.面向接口和面向切面编程的区别 5.Spring框架的depend on的注解作用 6.@value注解和@Autowired的区别 7.并发编程的三大特性 8.Spring boot的启动顺序 9.SpringBoot框架的核心配置文件 10.单表千万级记录的情况下,在SQL中分页查询如何优化? 11.根据题目要求写出对应linux运维命令: (1)查询java进程 (2)压缩文件到tar.gz目录 (3)上传文件到远程 (4)访问接口 12.查询数组中频率最高的几个数字,用什么算法?(请写出两种方案)

厦门乐域科技 AI产品经理一面

1.对于你来讲,你觉得你的接下来的规划是什么呢?因为对于海运这个行业,就是我们公司这个行业,它是一个新的行业嘛。那你对自己的发展方向有没有什么计划? 2.你还是偏向喜欢AI的对吗?对,再多问你一句,你觉得AI产出的产品需求和人工产出的产品需求,你觉得各自的优劣势在哪里? 3.你还有什么想问的嘛: 目前我们公司的业务有往AI这方面发展吗?还是说有相应的产品计划吗?

厦门绩牛科技 AI应用开发一面

1.自我介绍 2.简述下RAG的基本流程 3.如何评估RAG生成的准确度 4.SpringCloud框架有哪些组件 5.SpringCloud线程池有哪几个线程池 6.公司项目的SpringCloud框架是怎么样的 7.SpringCloud框架微服务之间是怎么沟通的 8.平时开发RAG和AI智能体用到哪些工具和软件,具体说说你是如何运用的 9.公司未来想要开发生图生视频的AI软件,你是走那个模型渠道 10.在高负载,高并发的场景和不同业务下,你觉得最适合接入哪些模型,你会做什么样的优化? 11.你的AI生成前端代码项目,AI生成的代码,你是怎么去规范它的质量?如何保证AI生成的开发质量? 12.你对公司还有什么问题嘛

在OD写了两年代码,聊聊技术成长这件事

来OD两年了,从最初觉得自己"还行",到现在觉得自己"还差得远"。 这篇文章不是鸡汤,就是一个普通开发者的技术成长复盘。如果你也在考虑要不要来OD,或者正在OD但感觉成长遇到瓶颈,可以看看。 来之前:我在小公司是"技术最强的人" 不是凡尔赛。之前那家公司,前端后端运维一肩挑,整个技术部就5个人,我算是里面写得最好的。 那时候觉得自己挺厉害的——独立负责过3个项目,带过2个新人,还能给团队做技术分享。简历上写"全栈工程师",面试的时候底气也足。 来OD之后,第一周就被打脸了。 第一个暴击:Code Review 我提交的第一个PR,被review了三轮。 不是格式问题,不是命名规范,是设计层面的。mentor说:"你这个方案能跑,但如果数据量翻10倍呢?并发上来呢?这里为什么用同步调用而不是异步?超时怎么处理?" 一连串问题把我问懵了。 在小公司的时候,我的代码能跑就行,没人关心你内部怎么设计的。但在这里,每个关键模块的设计都要考虑扩展性、容错性、可观测性。这不是"过度设计",是因为业务体量决定了你必须考虑这些。 那次之后我意识到:我之前不是"技术好",只是"没见过好的"。 第二个暴击:身边的同事 我们组有12个人。 一个哥们在来OD之前是某985的 ACM 金牌选手,算法能力碾压级别的存在。问他任何问题,他都能给你一个清晰的分析框架。 一个姐姐从某大厂跳过来的,分布式系统的经验极其丰富。有次线上出了问题,她10分钟定位到了根因,我们几个人还在看日志。 还有几个看着比我年轻但代码写得极其漂亮的。他们的代码读起来像散文——逻辑清晰、命名精准、注释恰到好处。 在这种环境里,你不成长都难。不是被逼的,是耳濡目染。 对了。想一起共事的,前后端-测试均有机会,全国一线及双线城市坑位任选,待遇和稳定性还不错,感兴趣可以看看。 我的技术成长路径 两年下来,我觉得自己成长最快的三个方面: 第一,系统设计能力。 在OD做大体量业务,你必须学会从全局视角思考。一个需求来了,不是直接写代码,而是先想:这个模块的边界在哪?跟上下游怎么交互?数据流向是什么?异常怎么处理? 我现在的习惯是拿到需求先画架构图,再写代码。这个习惯是OD给我养成的。 第二,代码质量意识。 以前我觉得代码能跑就行。现在我会主动考虑:这段代码半年后我自己能看懂吗?新人来了能快速理解吗?性能瓶颈在哪? Code Review文化真的很重要。你每次提交都被严格审视,时间长了自然就形成标准了。 第三,问题排查能力。 线上环境比本地复杂100倍。网络抖动、缓存穿透、数据库慢查询、内存泄漏……这些问题你在本地根本遇不到,但在OD的业务体量下,几乎每周都能碰到。 两年下来,我的排查能力从"看日志瞎猜"进化到了"先看监控定范围,再逐步缩小"。这种能力是实战喂出来的,不是看教程能学到的。 关于内部培训和技术氛围 OD内部的技术培训资源其实很丰富。 新人有系统的培训计划,不是那种走形式的PPT过一遍,而是有实操、有考核的。每个技术栈都有对应的学习资料和mentor辅导。 定期有技术分享,都是内部同事讲的。有人讲数据库内核优化,有人讲大规模并发处理经验,有人讲自己的踩坑复盘。质量普遍不错,因为是真实项目里摸爬滚打出来的。 还有一点我比较欣赏的是——内部鼓励技术博客和专利申请。你写的技术方案如果有创新点,可以走专利申请流程。这个对小公司出来的我来说,以前是想都不敢想的事。

深圳鸿航达科技有限公司面经

## 深圳鸿航达科技有限公司面经 ### 一、基础问题 #### Q1:做一个简单的自我介绍。 #### Q2:为什么要从上一家公司离职? #### Q3:团队有多少人? #### Q4:个人博客写了些什么? #### Q5:工作年限?上一家公司的薪资待遇?多久可以到岗。 ### 二、项目提问 #### Q1:你们的项目后端如何与设备交互? #### Q2:为什么使用HTTP,而不是MQ或者MQTT? #### Q3:数据量有多大? #### Q4:项目中有使用过多线程吗?举个例子。 #### Q5:关于虚拟线程介绍一下。 #### Q6:在工作中遇到的最难问题是什么?如何解决的? #### Q7:在项目中使用过哪些锁?介绍一下。 ### 三、八股文提问 #### Q1:MySQL默认事务隔离级别是什么? #### Q2:MVCC是什么? #### Q3:普通索引和主键索引的区别是什么? #### Q4:SELECT * FROM student WHERE age = 1 的执行流程是怎么样的? #### Q5:普通索引能不能直接拿到数据? #### Q6:ReentrantLock的底层原理是什么? #### Q7:线程安全集合有哪些? #### Q8:ConcurrentHashMap的原理是什么? #### Q9:volatile有什么作用?

5月高强度面试,放送社招菜鸟 AI 应用岗面经!

# 面试题库全公司汇总(脱敏版) > **候选人背景**:1年Java后端/AI应用开发经验,前公司为某制造业企业 > **总场次**:13 场面试,覆盖 10 家公司 > **岗位方向**:Java后端开发 / AI全栈开发 / AI应用开发 / DevOps --- # 📑 目录索引 - [一、华大制造 — AI应用开发工程师(2026-05-26)](#一华大制造--ai应用开发工程师2026-05-26) - [二、广州大娱网络科技 — AI应用开发(2026-05-26)](#二广州大娱网络科技--ai应用开发2026-05-26) - [三、安克创新 — AI应用开发/AI探索(2026-05-23)](#三安克创新--ai应用开发ai探索2026-05-23) - [四、OPPO — AI应用开发/DevOps(2026-05-21)](#四oppo--ai应用开发devops2026-05-21) - [五、中泓一线 — AI全栈开发,共2轮(2026-05-18 / 2026-05-20)](#五中泓一线--ai全栈开发2026-05-18--2026-05-20共2轮) - [六、拼多多 — Java后端开发(2026-05-20)](#六拼多多--java后端开发2026-05-20) - [七、探迹(2026-05-19)](#七探迹2026-05-19) - [八、北京用友 — Java开发/AI开发,共2轮(2026-05-15 / 2026-05-18)](#八北京用友--java开发ai开发2026-05-15--2026-05-18共2轮) - [九、恩士讯 — Java后端(2026-05-15)](#九恩士讯--java后端2026-05-15) - [十、海颐 — Java开发(2026-05-13)](#十海颐--java开发2026-05-13) - [十一、有赞 — Java开发工程师(2026-05-07)](#十一有赞--java开发工程师2026-05-07) - [十二、跨公司同类题归并索引](#十二跨公司同类题归并索引) - [AI Agent / Multi-Agent 编排](#ai-agent--multi-agent-编排) - [RAG / Embedding / 向量数据库](#rag--embedding--向量数据库) - [MCP / 工具调用 / Function Call](#mcp--工具调用--function-call) - [Java 并发 / 锁 / 线程](#java-并发--锁--线程) - [微服务 / 分布式 / Spring](#微服务--分布式--spring) - [MySQL / 数据库 / 索引](#mysql--数据库--索引) - [Redis / 缓存 / 消息队列](#redis--缓存--消息队列) - [DevOps / K8S / CI/CD](#devops--k8s--cicd) - [计算机网络 / 安全](#计算机网络--安全) - [前端](#前端) - [个人 / 职业规划 / Relocation](#个人--职业规划--relocation) - [开放设计题 / 编码题](#开放设计题--编码题) - [学习习惯 / 技术视野](#学习习惯--技术视野) --- # 一、华大制造 — AI应用开发工程师(2026-05-26) > **时长**:约 43.5 min | **面试官**:主面试官 + 第二面试官(董老师) > **特征**:八股零考察,项目深挖为主,大量软性问题 ## 项目深挖 — 沙箱平台 - 你先做一个自我介绍,介绍一下你自己觉得做的不错的一个项目。 - 沙箱平台你们用的是自己的沙盒吗?还是说用的… - 你这个沙箱主要是在里面执行什么任务吗?还是支持文件的类似的吗? - 这个沙箱里面是起了一个类似起了个服务在里面? - 根据这个沙箱里面的服务是给用户提供什么样的服务的呢? - 你刚刚说的物料是指的一个什么样的物料? ## 项目深挖 — MCP 网关 - 刚说的第二个项目就是这个MCP网关的,主要是做了件什么事情呢? - 就相当于你把原来那些工具已经是MCP化了吗? - 就跟用户交互的那端配的话只需要配这个网关的地址就行了?你是在网关这一层再配具体连的是哪些MCP的工具? - 手工的制作,把那个MCP的工具录进来? - 就给到MCP网关这一层,然后它自己生成那个MC… ## 设计反思与工程挑战 - 就像这么设计的话,你觉得他会有什么问题吗? - 使用过程中的使用。 - 你这个网关会封装了很多接口,那到时候所有的用户端的请求全部都会请到网关这。流量很大的话怎么来。 - 限流的话…除了这种方式还有别的方式。 - 那就怎么解决? ## Agent 架构深挖 - MCP 的工具到工具调用这一层,就这一套技术的流程它是怎么大概。 - 是谁去调的这个工具,就是调的这个 MCP 的工具?是大模型调的吗?大模型输出来的都是文字,他是怎么能够有这个能力去调动一个接口? - 描述一下你现在这个多 agent 的协作是怎么做的。 - 后面的多 agent 是怎么开发,怎么设计的。这个多 agent 的架构的话… - 那你觉得用这个(Google ADK)它有什么优缺点呢? - 我这里写了 LangChain 然后又写了谷歌的这个 SDK,你这两个是同时用的吗? - 那你用谷歌做的这一个,你能实现这三种编排的功能吗? - 在配置要求的时候,是需要把这些数据格式都给…上一个agent和下一个agent之间要交接的一些文件,文件的处理的逻辑。 - 这地方串联交接的这个部分会涉及到文件类型,还是说都是文字。 - 那这个 agent 之间…它是有文件传输的那它是怎么处理这些文件就是。 - 如果是传一个 excel 到下一个agent的话,那个 agent 它是怎么去…一般都是在沙盒里面… - 那您知道当前你做这个是有沙箱吗? - 这个skills的加载机制是你自己写的,还是说 ADK 自带。 ## 项目角色与团队 - 这些项目你的这个身份是? - 您这个团队比较大吗?还是说主要是。 - 在这个跨团队的过程中有解决这个问题是比较短的。 - 的那些对象是都是技术的人员,还是因非技术的业务。 ## 职业规划与软性 - 你对加班的看法是怎样的? - 你觉得你在这个一年多的工作都是…哪个哪项工作让你比较有成就感? - 你专业跟生命科学/生物的关联? - 你是更希望去做一个偏工程类的,还是说更想去做一个项目的一个推进者? - (涉及离职状态、试用期期望的问题已略去) --- # 二、广州大娱网络科技 — AI应用开发(2026-05-26) > **特征**:含 1 道开放系统设计题(BI 数据分析智能体) > **时长**:约 33 min ## AI Agent 理解 - 先简单做个自我介绍。 - 这两个AI相关的项目,你觉得哪一个的技术挑战性是比较大的? - 你在这个编排框架这个项目里面做了多久,以及说你在里面的角色是什么? - 这个框架你们当时想要解决的核心问题是什么? - 具体到业务上面解决的一个主要的什么场景上面什么的问题? - 讲一下你对Agent这个东西的理解吗? - 从一个chatbot到这种智能体,核心要解决的问题是什么?怎么从这步跨到这步的? ## Agent 工具调用与框架 - 在一个Agent里面他要去做工具调用,它的实现机制和原理是什么? - 具体是怎么实现这个工具调用的?讲一下它内部的机制。 - 你比较熟悉的一些现在标准的Agent框架有哪些? - 能讲讲他们的整个架构吗? - 系统架构组成部分是什么? - 你是怎么理解skill这个东西的? - 这些skill怎么知道什么时候应该去调用哪个skill,内部处理流程是怎样的? ## 开放设计题 - 让你去做一个AI智能体,对BI系统里的报表做数据分析,你怎么实现? - 你没有一个很系统性的思路,每个流程做什么事,对应什么方案? - 现在有个后台BI系统,想通过微信/钉钉对话来分析数据,智能体应该怎么做? - 有没有哪一项AI相关的技术,你觉得自己研究的特别深入的? --- # 三、安克创新 — AI应用开发/AI探索(2026-05-23) > **特征**:零八股、零项目深挖、零系统设计。偏 AI 认知和思维方式考察 > **时长**:约 34 min ## 个人与职业 - 自我介绍。 - 现在考虑换工作的原因是什么? - 几月份走的? - 当时毕业之后选择前公司的原因是什么? - 主要是干什么?我怎么没听过。 - 这不是稳定着路一条的节奏吗? - (涉及籍贯、英语水平等个人信息的问题已略去) ## GitHub 与技术写作 - GitHub用了多久? - 首页写这么多技术栈干什么? - 你的文章从24年就停了,是不是? ## AI 认知与学习 - Claude Code跟Codex,用的是原厂模型还是套国产模型? - 官方的用过没?最好的还是模型吗? - 你觉得中美之间的AI差距是在变大还是变小? - 为什么所有的创新都是别人的/美国的,而不是亚洲的(或中国的)? - 你自己平常学习AI领域新东西的途径和方法大概怎么写? ## Skill / MCP 深度 - 自己搭过agent吗?比如用低代码/langchain/langgraph/Coze/Dify/n8n这种? - 你觉得MCP跟skill什么区别?你自己有没有写过一些skill? - 渐进式披露那个description是给人看还是给谁看的? - description一般怎么描述?什么风格?精炼还是有边界条件? - 你怎么做的实操的?还是用harness来做的? - 这个东西是自己拖出来,还是根据开源项目在本地改的? - 你自己怎么写评测?跟skill creator一样,你怎么评测? ## 职业规划与技术观 - 你未来两三年的职业规划大概是什么样子的? - 编程语言熟哪些?除了java以外? - 你觉得这几个编程语言之间的区别是什么? - 日常写后端语言,你更喜欢用哪个? - 在前公司这一年最大的收获是什么? - 我看你这里有一个AI网关中间件,说白了你是不是托管了业务研发的MCP,是不是? - 你觉得八股重要吗?高中生背得应该比你快吧? - Java编程语言你觉得最讨厌的地方是什么? - 日常用到设计模式,最常用或最优雅的是哪些? --- # 四、OPPO — AI应用开发/DevOps(2026-05-21) > **轮次**:一面(共 2 轮) | **时长**:约 33 min > **面试官**:DevOps/代码质量方向 | **团队**:~50 人分 3 组,应用层 Python / 网络层 Go > **注意**:以下为一面已问题目,主管面预测题见[OPPO主管面预测文档](./OPPO一面分析_主管面预测.md) ## 容器平台 - 容器化部署主要负责两个功能点?状态机和资源泄露? - 你是通过什么?是有一个平台自建的是吧? - 有没有用过 Jenkins 那种? - (追问)具体流水线打包流程? - (追问)离线部署经验? - 你对 DevOps 这个方向了解吗? ## MCP 网关 - 关于下一个项目,MCP,相当于自己额外做了一个中间件? - (追问)网关鉴权限流细节 - Tool 注册流程 ## Agent 框架 + AI 深度 - 再讲讲多智能体编排的框架 - 整个框架是公司已有的吗? - 第三个完全是你独立完成的吗? - 你在这里主要负责哪些能力呢? - 最后成的是一个面向用户的聊天框是吧? - 整个 Agent 基于哪个框架执行运行? - 讲讲 Skill 的自净化 - 整个搭建过程,哪个是最难的? ## 技术栈 + 个人 - 你什么时候离职的? - 以后还是希望在 Java 语言上深耕吗? - (告知)常见用 Python,新项目用 Go - 现在是在深圳吗? --- # 五、中泓一线 — AI全栈开发(2026-05-18 / 2026-05-20,共2轮) > **特征**:一轮技术面考 Java/Kafka/分布式八股 + AI Agent,二轮总监面全景扫描(RAG深挖+微服务设计+前端摸底),不考八股 > **面试官**:一轮两位面试官,二轮技术总监 ## 第一轮 — 技术面(2026-05-18) ### AI / Agent - 你自己私下做的那个项目,简历里有贴链接?整体是垂直领域的一个? - 底层调用的是哪个模型? - 不是你自己掏钱买的Key吗? - Spring AI用什么实现memory?基于什么实现?比如mysql? - 追问:你是用什么样实现的? - 多agent的架构一般常见的架构有哪些? - 有用到function call吗?调用了什么工具?做了什么? - 为什么要用function call? - MCP网关,通过AI来分发调用? ### Java 基础 - 平时工作中有用到哪些数据结构? - 除了list和map,还有用过其他的吗? - JDK 17有什么新特性?抛开语法不说,JDK层面有什么新的? - 我看你写了了解设计模式,提到模板方法模式,可以简单介绍一下吗? - 前端知识了解程度?是仅限于web coding还是? ### Kafka / 分布式 - Kafka偏移量有哪几种?常见设置偏移量有哪些? - Topic和Group哪个大?换group要重置偏移量吗? - 搭建过分布式集群吗?Redis搭过高可用? - 分布式基本理论有接触吗?CAP? - Redis有哪些分布式架构? ### 反问 - (候选人问)前端开发比重大概多少? - (候选人问)岗位是顶替还是扩展? ## 第二轮 — 总监面(2026-05-20) ## 个人 / Relocation(已脱敏) - 离职时间确认 - 居住地及通勤距离摸底(涉及住房、家庭信息的连环追问已略去) - 前公司工作性质确认(对内还是对外/客户案例) - 对面试公司的了解程度 ## 技术栈扫描 - Spring Cloud 有吗? - 微服务的这些生态应该是不是? - 在 AI 这块,除了 Spring AI 还熟悉哪一些? - 你刚刚熟悉的 LangChain 是 python 那块? - 深度的熟悉应该还不够? ## 前端摸底 - JS 怎么创建一个对象? - Vue 的拦截器有哪些种? - CSS 前端的定位布局有哪些种? ## RAG 全链路深挖 - 大模型微调训练部署,我们是怎么去训练的?训练方式有哪些种? - 应用层,比如说像这个 RAG 这块? - 那你说一下 RAG 的整个过程。 - Embedding 用的什么模型? - 你熟悉的向量数据库有哪些? - PG Vector 它对应的有哪些类似索引类型、存储类型? - 放到数据库里面之前,要不要归一化? - Embedding 之后,向量字段一般设置多长? - 不同文件类型(文本/语音/视频)转成向量后,怎么存储这个字段?维度长度是多少? - 1024 设的长还是短?对我们有什么影响?可以设两万多吗?128 可以吗? - 用户提问的时候,召回算法有哪些种?匹配算法? ## Java 微服务系统设计 - 用户信息基础服务,多个业务服务需要获取用户信息,怎么设计使得带宽性能高、并发最高? - 不同微服务什么时候放到 ThreadLocal 里面去? - 怎么去获取这个上下文信息呢? - 业务服务从哪里获取? - 在哪个阶段去查 Redis? - 这个用户 ID 从哪里来的? ## 技术成长 - 你平时获取最新的技术信息的途径有哪些? --- # 六、拼多多 — Java后端开发(2026-05-20) > **方向**:电商商家 | **时长**:约 34 min > **特征**:含 14 分钟编程题(String to Integer)+ 5 轮边界追问 + 短链接系统设计 ## 项目介绍 - 那麻烦介绍一下你做的项目。 - 那你这个主要解决什么问题? - 你们具体是怎么做到的?这个业界有没有比较成熟的方案? - 你觉得为什么要挑一个你大学时候做的项目来? - 这个离职的原因方便说一下吗? - 排查下来具体什么问题? ## 编程题 — String to Integer - 写一个方法,把一个字符串解析为一个整数。输入"1234",返回整数类型的1234。 - 你写的有什么问题吗? - 你觉得有什么问题吗? - 如果让你来测试,把你的测试用例的范围都写一下。 - 那其他的。 - 还有吗? - 还有吗?就这几个。 ## 数据库 - 你有没有比较熟悉的数据库? - 你知道MySQL的索引是怎么实现的吗? - 为什么B+树?B+树有什么好处? - 二叉树也是针对查询优化过的,跟B+树相比呢? - 有一些查询优化经验吗? - 你说的游标跟跳跃具体是指什么? ## 消息队列 - 你用过一些像Kafka这样的消息中间件吗? - 有没有了解过Rebalance概念? - 你们什么场景会用这个? - 你刚才说的这个消息具体是什么消息? - 你怎么避免重复发送呢? - 日志列表查询消息。 ## 系统设计 — 短链接系统 - 设计一个短链接系统。把长链接映射到短链接,访问短链接时跳转回原始长链接。 - 访问短链接的时候怎么跳转回原来的?需要考虑哪些点? - 你怎么生成这个短链接? - 你这个数据结构具体是什么样的? --- # 七、探迹(2026-05-19) > **特征**:MCP 网关追问 3 层深,可观测性/评测体系方向 ## 项目与工程 - 在你过去这一年里做过的项目,有让你印象比较深刻的那些问题跟你的一个解决方案。 - 你对CAS是怎么理解的? - 你对整一个K8S的一个操作是会比较熟悉吗? - 描述一下这个零配置的具体流程…引擎是一行代码都不用去写是吧? - 如果我这个API需要认证的,你们是怎么做的? - 限流这一块,并发量有多少?QPS有多少? - 架构是怎样的?只用到后端限流工具? - 单机怎么考量的? - 不会成为单点故障的隐患吗? - 为什么考虑做这个东西?有出现过下游服务被打的情况吗? - 这个东西是你自己,不是你们公司的项目吗? - 你在这个项目中自己学到什么?个人理解? - 我看到你提到链路评测体系 ## 系统设计 — 垂直观测链路 - 你知道我们公司做什么?如果参与进来做垂直观测链路系统,你怎么设计?思路是什么? - 从买家消息到AI答案,整个数据流转应该怎样? ## 测试链路 - 你讲一下你们当时测试链路怎么做的? - 链路记录在哪里? - 这个体量不太大是吧? ## AI Coding 工具 - 你平常AI coding怎么用的? - code是自己付费还是公司提供?付费国内模型? - 千问code有去用过吗? - report rick没有去用过? ## 个人(已脱敏) - 在职状态确认 - 离职原因 - 所在城市确认 - (涉及其他面试进展等个人问题已略去) # 八、北京用友 — Java开发/AI开发(2026-05-15 / 2026-05-18,共2轮) > **特征**:一轮侧重 Agent 项目深挖 + 安全基础 + Java 并发,二轮偏 AI 概念和 MCP 理解 > **部门**:2 人编制小型研发团队 ## 第一轮 — Java开发/安全方向(2026-05-15) ### Agent 项目深挖 - 这个MCP Gateway,企业级网关中间件是什么意思? - 你设计的Luna-AI框架,并行模式下多个子Agent的并发执行机制是什么? - 那聚合各自各个子Agent的结果呢? - 如果其中有一个Agent失败了,Parrell模式是部分成功还是整体失败? - (追问)整体失败还是部分成功? - 你知道这个CAS状态更新机制是吧? - 你这个Spring AI调用层做了哪些补丁增强? - 你Google ADK扩展了Agent的调用钩子是吧? - (追问)采集了哪些关键维度? - 你用到了那个自动重放失败case的调试环境没有? - (追问)不是测试框架,是你是否设计了自动重放失败case的调试环境? ## Java 并发 - 你知道synchronized跟你刚提的ReentrantLock的区别是啥? - 你刚提到AQS是吧?AQS原理知道吗? ## 安全 - 你知道XSS攻击吗? - 跨站脚本攻击(澄清)。 - 你做过登录(登录/鉴权)吗? - 知道什么叫双因素认证吗? ## 基础组件 - Redis用过吗? - 你知道它的这个数据结构吗? - ES用过吗? - 知道倒排索引的原理吗? - 还有哪些组成部分? - 什么是聚簇索引?什么是二级索引? - 你知道MySQL优化吗? ## 前端 - 微微前端的Vue。(你会Vue吗?) ## 收尾 - 有什么想要问我们的吗? - 我们这边的职责你了解吗? - (面试官透露)部门开发人也比较少。就是两个人编制。 - (涉及薪资期望、到岗时间、工作地点调配的问题已略去) ### 第二轮(2026-05-18) > 本轮偏 AI 概念理解,面试时长较短(约 16 min) #### MCP / Agent / AI 概念 - MCP跟ATA(A2A)有什么差别? - MCP主要解决什么问题? - 除了gateway,还有哪些功能? - 有鉴权和认证的吗? - 有监测功能吗? - 比如说内容,还有一些风险的控制? - 容器化沙箱跟普通容器比有什么特殊? - 和LangGraph比哪个方向更好? - 编排怎么做的? - Skill的优点? - 任务跑一天要多少个? - 1000万大概多少钱? #### AI Coding - 用AI做开发吗? - 用CC吗?CC+DeepSeek? #### 项目难点 - 项目遇到最难的问题是啥? - 说一下你自己项目最难的问题 - Agent有时效性/瞬时性,你停在一起未必能查出来? - 临时缓存? #### 个人(已脱敏) - 前公司发展评价 - 离职原因 - 前公司业务方向/部门职责 - (涉及籍贯、所在地等个人信息的问题已略去) --- # 九、恩士讯 — Java后端(2026-05-15) > **特征**:分布式体系全覆盖,从锁→Redis→MySQL→JVM→MQ→ES 连贯追问 > **时长**:约 33 min ## 并发与锁 - 说一下synchronized和ReentrantLock的区别? - 微服务多实例下,JVM级别锁锁不住资源,有什么解决方案? - Redis和ZK实现分布式锁,各有什么优缺点和不同? - 你对Redis的部署方式了解吗?你们项目怎么部署的? - 假如Redis加锁后主节点挂了,从节点被提升为主,锁没同步导致丢失,怎么解决? ## MySQL - 你们项目用什么数据库?MySQL调优有经验吗? - 具体怎么从十多秒优化到2秒的? - 数据量大的情况下,分页越深越慢,有什么解决方案? - 对于MySQL事务你有了解吗? - 说一下MVCC原理。 - 你们代码上怎么使用事务的? - 注解方式使用事务有哪些注意点? - 代理层面事务失效有哪些解决方法? ## JVM - JVM是怎么把对象判定为垃圾的? - JDK版本?垃圾回收器?G1相对之前的回收器有什么改变? - 怎么分析OOM的?具体过程? ## 消息队列与搜索 - 项目上消息队列用的什么?Redis做MQ比Kafka/RocketMQ有什么缺点? - ES在项目中扮演什么角色?有什么作用? - 倒排索引的原理? - 分布式选举你了解哪一块? ## Spring - 你们项目用Spring Boot还是Spring Cloud? - Spring Boot自动配置的原理? - 你们怎么对接口参数校验的? ## 编码题 - (投屏做题)面试官投屏题目,候选人截图后做题。 --- # 十、海颐 — Java开发(2026-05-13) > **特征**:传统 Java 八股面,覆盖面广(Java基础 / Spring / 数据库 / Redis / 消息队列) > **数据库**:公司主要用 Oracle 和高斯数据库 ## Java 基础 - 说一下 JRE 和 JDK 的区别。 - 说一下 StringBuilder 和 StringBuffer 的区别。 - 方法中的 IO 流分为哪几种? - HashMap 的底层结构是? - 什么是面向对象?封装、继承、多态是怎么理解的? - 了解过垃圾回收吗?大概讲一下。 ## Spring - 你说一下 Spring 的注入方式有哪一些? - 再说一下你对 IOC 的理解。 - 说一下 Spring 和 Spring Boot 的区别。 - Spring Boot 的自动配置原理是什么? ## 并发 - 那你说一下乐观锁跟悲观锁吧。 ## 数据库 - Oracle 或者说华为的高斯数据库有没有了解过? - 那你说一下索引失效的场景。 - 你之前做的这些项目里,单表的查询量有多大? - 在 SQL 调优这一方面说一下有没有什么经验。 ## Redis - Redis 具体支持哪些数据类型? - 那你说一下缓存雪崩的理解。 - Redis 的持久化… ## 消息队列 - 消息队列这一块,Kafka 跟 RocketMQ 对比,各自适合什么场景? - 那一般 Kafka 在什么情况下会出现丢消息的情况? ## 项目与软性 - 你在做的项目中有遇到什么难题吗?怎么解决的? - 能不能接受出差? --- # 十一、有赞 — Java开发工程师(2026-05-07) > **场次**:第 1 场面试 | **时长**:最长的一场 > **特征**:极致追问链——ThreadLocal 从用法问到线程池原理再绕回到 ThreadLocal 问题,形成闭环 > **MCP/Skill 区分追问 7 层深** ## 项目深挖 — 多 Agent 编排框架 - 这个东西你能介绍一下吗?为什么要做?核心架构是怎样的?解决了什么问题? - 就那个多 Agent 编排的框架。(聚焦澄清) - 你这个是大学的时候自己做的一个人对? - 那我就问你现在公司项目 — 沙箱编排平台是公司项目里做的? - 我看里面提到用 CAS 那个状态更新机制,为什么不用 synchronized 或者是分布式锁呢? - 那 K8S 资源为什么要统一打环境标签呢? - 环境标签主要是说控制资源? - 这个标签打好之后的整个作用是什么? - 资源不足时清理的优先级类似于这种规则是吧? - 还有别的用处吗? ## 项目深挖 — MCP Gateway + Skill - 我看你简历里在 MCP Gateway 做了 OpenAPI 到 MCP 的自动转换。 - 你做这个的时候,哪些是最难处理的? - 转化为 MCP 的 Tool 定义,里面会有很多难点,最难的几个点是什么? - 你在里面主要做什么工作呢? - 这个如果是你要来做的话,肯定会遇到很多问题。 - MCP 的 Tool 需要描述才能让 AI 判断 — 那接口文档里没有描述的话怎么办? - 所以说跨团队推动协作也是很重要的一个环节? - 这个也是一个比较难的点? ## MCP vs Skill 区分(7 层追问) - 你平时用 skill 吗? - 也会写是吗? - MCP 和 Skill 和 Agent 分别是指什么?它们都分别带的是什么能力? - MCP 和 Skill 的话就是一些约束和一些 model 是吧? - 那 MCP 和 Skill 有什么区别?各自用在什么场景? - 如果 Skill 只是约束+prompt,我直接在 System Prompt 里写不行吗?为什么还要 Skill? - 那 skill 里面都包含什么东西? - Skill 为什么不能只是 prompt? - 如果是 prompt 的话,直接在 system prompt 里面写不就行了? ## OpenClaw / Memory - 你平时了解过 OpenClaw 吗? - OpenClaw 核心定位是什么? - 那你平时用它什么场景,解决什么问题? - 你去学习了怎么样?学到了什么? - 刚才这些记忆分为几个部分?每个部分存在哪些地方? - 他这个记忆关于哪几种记忆?每个记忆存储在哪?以什么方式存储? ## ThreadLocal 深度追问(闭环) - 我看你简历里面对 JUC 并发工具 ThreadLocal 比较熟悉,那是什么? - 它用在什么场景? - 使用的话会有什么注意的点? - 一个请求在线程池里,如果中间调了异步线程,ThreadLocal 会不会丢? - 那我还能从子线程里面拿到主线程的 ThreadLocal 吗? - 那 ThreadLocal 在线程池里面会有什么危险吗? - 那为什么会脏掉呢? - 我们现在来看一下线程池的运行原理是什么?怎么运行的? - 那如果这个线程一直运行,它内部的运行机制是怎么样的? - 那我用完的线程,如果执行完之后呢? - 那在线程池这个运行机制下 ThreadLocal 会有啥问题?再回头来看。 ## HashMap / ConcurrentHashMap - HashMap 和 ConcurrentHashMap 有什么区别吗? - 那 resize 为什么会有危险? - Reset 方法你看过源码?会有什么问题? - 这是 JDK 1.7 的是吧?1.8 是什么方式扩容的? - 1.7 的话 HashMap 扩容会有什么危险? - 尾插法最终会导致什么问题? --- # 十二、跨公司同类题归并索引 > 以下索引将 13 场面试中考察相同/相似知识点的题目归并到一起,方便针对性刷题。 > 格式:`题目概要` → 来源公司 ## AI Agent / Multi-Agent 编排 | 考察点 | 出现公司 | |--------|---------| | Multi-Agent 编排架构设计 | 华大制造、广州大娱、OPPO、中泓一线、北京用友、有赞 | | Agent 框架选型(ADK/LangChain/Spring AI) | 华大制造、广州大娱、OPPO、安克创新、北京用友、北京用友 | | Skill 的含义/加载/自进化 | 华大制造、广州大娱、安克创新、OPPO、北京用友、有赞 | | Agent 工具调用机制(Function Call 原理) | 华大制造、广州大娱、中泓一线 | | Agent 上下文记忆管理(Memory) | 中泓一线、有赞 | | Chatbot → Agent 的核心跨越 | 广州大娱 | | 并行 Agent 的失败处理(部分成功 vs 整体失败) | 北京用友 | ## RAG / Embedding / 向量数据库 | 考察点 | 出现公司 | |--------|---------| | RAG 完整流程(切分→Embedding→检索→生成) | 中泓一线 | | Embedding 模型选型(bge / OpenAI / m3e) | 中泓一线 | | 向量数据库选型(PG Vector / Milvus ) | 中泓一线 | | PG Vector 索引类型(IVFFlat / HNSW) | 中泓一线 | | 向量归一化(L2 / 余弦相似度) | 中泓一线 | | 向量维度 trade-off(1024 vs 3072 vs 128) | 中泓一线 | | 召回算法(余弦相似度 / KNN / Reranker) | 中泓一线 | | 异构数据向量化(文本/语音/视频) | 中泓一线 | | 大模型微调训练方式(LoRA/QLoRA/SFT/RLHF) | 中泓一线 | ## MCP / 工具调用 / Function Call | 考察点 | 出现公司 | |--------|---------| | MCP 协议理解(解决什么问题) | 华大制造、北京用友、安克创新、中泓一线 | | MCP vs Skill 区别 | 安克创新、有赞 | | MCP 网关架构(鉴权/限流/降级/缓存) | 华大制造、OPPO、探迹、中泓一线、北京用友 | | MCP vs A2A 区别 | 北京用友 | | OpenAPI → MCP Tool 自动转换 | 华大制造、有赞 | | 网关高并发处理(限流方案) | 华大制造、探迹 | ## Java 并发 / 锁 / 线程 | 考察点 | 出现公司 | |--------|---------| | synchronized vs ReentrantLock 区别 | 恩士讯、北京用友 | | CAS 机制理解 | 有赞、探迹、北京用友 | | AQS 原理 | 北京用友 | | ThreadLocal 使用场景与内存泄漏 | 中泓一线、有赞 | | ThreadLocal 在线程池中的问题 | 有赞 | | 线程池运行原理 | 有赞 | | HashMap vs ConcurrentHashMap | 有赞 | | HashMap resize 扩容问题(1.7 头插法死循环 / 1.8 尾插法) | 有赞 | | 乐观锁 vs 悲观锁 | 海颐 | | 分布式锁(Redis vs ZK) | 恩士讯 | | Redlock / Redis 锁丢失问题 | 恩士讯 | ## 微服务 / 分布式 / Spring | 考察点 | 出现公司 | |--------|---------| | 微服务跨服务用户上下文传递(ThreadLocal + Redis + 网关) | 中泓一线 | | Spring Boot 自动配置原理 | 恩士讯、海颐 | | Spring IOC / DI 注入方式 | 海颐 | | Spring vs Spring Boot 区别 | 海颐 | | Spring Cloud / 微服务生态 | 中泓一线 | | CAP 理论 | 中泓一线 | | 分布式选举 | 恩士讯 | | 模板方法模式 | 中泓一线 | ## MySQL / 数据库 / 索引 | 考察点 | 出现公司 | |--------|---------| | MySQL 索引实现(B+树) | 拼多多 | | B+树 vs 二叉树对比 | 拼多多 | | 聚簇索引 vs 二级索引 | 北京用友 | | 倒排索引原理(ES) | 恩士讯、北京用友 | | 索引失效场景 | 海颐 | | SQL 调优经验(分页深坑优化) | 恩士讯、海颐 | | MVCC 原理 | 恩士讯 | | 事务注解失效场景 | 恩士讯 | | MySQL 查询优化 | 拼多多、北京用友 | ## Redis / 缓存 / 消息队列 | 考察点 | 出现公司 | |--------|---------| | Redis 数据结构 | 海颐、北京用友 | | Redis 缓存雪崩 | 海颐 | | Redis 持久化 | 海颐 | | Redis 分布式架构 | 中泓一线 | | Redis 做 MQ vs Kafka/RocketMQ 对比 | 恩士讯 | | Kafka 偏移量 / Rebalance | 中泓一线、拼多多 | | Kafka vs RocketMQ 场景选择 | 海颐 | | Kafka 重复消费/丢消息 | 拼多多、海颐 | ## DevOps / K8S / CI/CD | 考察点 | 出现公司 | |--------|---------| | CI/CD 流水线理解(Jenkins→构建→镜像→部署) | OPPO | | K8S 滚动更新 / 健康检查探针 | OPPO(预测) | | K8S 环境标签 / 资源管理 | 有赞、探迹 | | 容器沙箱 vs 普通容器 | 华大制造、北京用友 | | 离线部署经验 | OPPO | | DevOps 方向认知 | OPPO | ## 计算机网络 / 安全 | 考察点 | 出现公司 | |--------|---------| | XSS 攻击 | 北京用友 | | 双因素认证 | 北京用友 | | 登录鉴权 | 北京用友、探迹 | | TCP 三次握手/四次挥手/TIME_WAIT/拥塞控制 | OPPO(预测) | ## 前端 | 考察点 | 出现公司 | |--------|---------| | JS 创建对象 | 中泓一线 | | Vue 拦截器 | 中泓一线 | | CSS 定位布局 | 中泓一线 | | 前端了解程度 | 中泓一线、北京用友 | ## 个人 / 职业规划 / Relocation | 考察点 | 出现公司 | |--------|---------| | 离职原因/离职时间 | 几乎所有公司 | | 居住地 / 通勤 / relocation | 中泓一线、华大制造、安克创新、OPPO、北京用友、探迹、北京用友 | | 职业规划(工程 vs PM) | 安克创新、华大制造 | | 语言偏好(Java vs Python vs Go) | OPPO、安克创新 | | 加班态度 | 华大制造 | | 出差意愿 | 海颐 | | 成就感来源 | 华大制造 | ## 开放设计题 / 编码题 | 考察点 | 出现公司 | |--------|---------| | 短链接系统设计 | 拼多多 | | BI 数据分析智能体设计 | 广州大娱 | | 垂直观测链路系统设计 | 探迹 | | 微服务用户上下文传递设计 | 中泓一线 | | String to Integer 编码 | 拼多多 | | 投屏做题 | 恩士讯 | ## 学习习惯 / 技术视野 | 考察点 | 出现公司 | |--------|---------| | 技术学习途径 | 中泓一线、安克创新 | | AI Coding 工具使用(Claude Code / Codex) | 探迹、北京用友、安克创新 | | 中美 AI 差距看法 | 安克创新 | | 八股文态度 | 安克创新 | | GitHub / 技术博客 | 安克创新 | --- > **统计**:13 场面试,覆盖 10 家公司,累计提取约 **350+ 个独立提问**(含追问链)。 > 面试时段:2026-05-07 ~ 2026-05-26(20 天) > 面试类型:Java 八股面(海颐/恩士讯)、AI 项目深挖面(华大制造/广州大娱/北京用友)、总监全景面(中泓一线)、综合性面(拼多多/OPPO/有赞)

某中型AI设备研发AI Agent开发岗一二面面经(已拿offer)

> 趁对话记忆还没转到summary状态分享一波,5-10年经验档位基本还是项目上的问题为主全程无八股。本人年纪是过35的,好不容易拿到这个保底。公司是研发AI产品的甲方自研,岗位聚焦公司内部AI提效。驴算找到了下一阶段工作就是继续找马,抓紧这波AI大航海时代的节奏。 > > 事先声明:这篇面经含糖量极高 ### 面试概况 - 岗位方向:AI Agent 开发 - 一面:双面试官,线上飞书,约 50min,技术初筛 - 二面:现场,约 55min,偏技术深度 + 场景设计,和一面相同面试官 - 三四面略,HR 和 Boss 面常规 --- ### 一面面试问题 1. 自我介绍 + 最近做过的项目介绍 2. 项目的整体架构是什么样,你做了哪些 AI 提效工作 3. 说说项目里的一些技术栈和具体的运用,以及介绍一些运维工作内容 4. 团队规模简单介绍下,人员构成和分工情况 5. 云原生相关服务器怎么部署有了解吗?简单说下 6. 实时监控工具是怎么搭的?用了什么技术 7. 你之前软件有哪些安全策略,本地安全排查怎么设计 8. 讲讲你们之前项目 RAG 是怎么做的 9. 说说你们 AI Agent 项目 LangGraph 怎么搭的 10. 说一下你对 AI Agent 和 LLM 的深度理解 11. AI 在系统运维有哪些运用 12. 平时用的 AI Vibe Coding 工具有哪些,有什么好的使用建议 13. 如果大数据做 AI 化你有什么好的想法? 14. 项目中遇到什么问题?怎么解决的 15. 讲讲你之前系统数据规模,有哪些并发场景 16. 根据简历问了一些指标问题(兄弟们面试前简历要过一遍尤其是指标,不然这里容易吃亏) …… 一面我个人总结下来还是偏商务,大概也能知道他们想做的是 AI 运维系统,问的比较杂更像技术初筛 --- ### 二面面试问题 1. 项目部分又深扒了一下 2. 当初大模型选型看重的是什么角度和指标?具体说下 3. AI 系统设计场景题 1:大概是给定一些数据,怎么落到向量数据库那边 4. AI 系统设计场景题 2:如果要设计一个 XX 一样的系统,你的 AI 改造想法是什么?怎么一步步实现功能 5. 顺着简历问了下一些项目功能的实现细节 6. 介绍了一个公司内部的软件,有什么 AI 提效的想法,简单实现让我说一下 7. LLM 参数规模和微调的事大概问了下 8. 对 context engineering 的理解,上下文压缩技巧和原理 9. 我有一些接口,想做一个和 XX 系统的对接具体怎么实现?团队如何分工开发如何部署简单说下 10. 参数指标方面二次拷问,怎么进一步优化 11. 如果整套系统重构 AI 怎么设计都有哪些难点 12. 项目里 prompt 是怎么优化的,优化后的效果具体说下 最后 10 分钟基本上闲聊了,估计面试官那边也有底了最后反问环节。 …… 先回忆起这么多问题了,二面开始偏运动了,还是之前的面试官,原来之前搁那边装唐呢。我也部分装唐其实不是我想装,是我真没想过类似的场景,好在有模板可以套 --- ### 我的面试总结 这次整体感受是 AI 初年的面试没有想象中那么变态,问的 resource 层面其实不多,主要就围着那几个框架转:RAG、Transformer、LangChain、LangGraph,再加上 AI Agent 的一些基础知识和模型选型、微调。当然要看你总包要多少,要得越高难度才会指数级上升,你再指数级退避装唐就行。 **场景设计部分:** - 数据落到向量数据库那道题,我提了 LangGraph + LangChain 结合的方案,然后讲了怎么设计各个 state 和条件边路由,又讲了对应工具怎么设、怎么按需调取,顺便把多路调用、断点重试、Guardrails 输入输出安全机制这些也塞进去了。 - 设计内部提效系统那道,对面的软件我连名字都没印象,还现问了一下详情。然后我顺着主要功能,先拆解出具体功能点的 AI 实现方式,又讲了怎么用 AI 整需求文档和方案设计,然后继续套到熟悉的 LangGraph 架构上,说了一些 state 设计要点,再分解功能,讲怎么设计 AI 工具和 Skills。不熟悉的我就套模板,这关算是惊险过去了。 **其他技术点:** - 实时监控工具的部分,还好 AI 零代码最后几章有看到,能接住。 - 模型选型、context engineering 和上下文压缩、prompt 优化这些,基本都围绕项目实际效果去讲,优化前优化后对比着说。 - 一面偏商务,问得很杂,但也能感觉到他们想做的是 AI 运维系统。二面就直接上强度,场景设计题很吃现场拆解能力和模板套用能力。 **一些个人心得:** 多学 AI 相关的知识和 Vibe Coding 就完事了。多面几次,话术和理解自然就能逻辑自洽、自圆其说。偶尔装下唐,不熟悉的就先请教下面对,给面试官一个显摆的机会,然后再说自己的看法和技术层面的见解,营造一种组内技术探讨的氛围。不过这招要慎用,不同面试官不同策略,我这次刚好赶上吃这套的。 ## 写在最后 这次有保底offer就不慌了,后面就是继续战斗爽,万事开头难加油吧大家!拿到offer其实我内心反倒毫无波澜,开始反思是不是之前的面试从第三人称视角看,自己就是个唐人。唐了就多学多看多练说话多面试多么复盘多大点事,自在极意要么就是运气差就这么简单。

下载 APP