校招 未知部门 / 后端开发 / 一面

[面试日期] 2026-04-14 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>蚂蚁后端一面</h2> <h4><span>1.自我介绍</span></h4><h4><span>2.讲一讲 Java 里面的jvm内存分配,内存模型是怎么样的?</span></h4><h4><span>3.堆里面具体又是怎么分的?</span></h4><h4><span>4.为什么在堆上去做分代分区的模式?目的是什么?</span></h4><h4><span>5.详细介绍一下你提到的几类垃圾回收算法。</span></h4><h4><span>6.Java 里面多线程是怎么用的?举个具体的应用场景。</span></h4><h4><span>7.Java 里面常用的工具线程池有哪些?</span></h4><h4><span>8.ThreadPoolExecutor 构造函数里面有哪些核心参数?</span></h4><h4><span>9.线程池的队列满不满是怎么判断的?</span></h4><h4><span>10.Java 里的有界队列是用什么实现的?</span></h4><h4><span>11.如果参数里用了无界队列,会产生什么问题?</span></h4><h4><span>12.线程安全的产生原因是什么?请从内存分配的角度解释。</span></h4><h4><span>13.什么是 HTTP 协议?它的主要格式(请求体 / 响应体)和特征有哪些?</span></h4><h4><span>14.Cookie 是什么?它和 HTTP 协议的关系是什么?</span></h4><h4><span>15.MySQL 的表引擎有哪些?Innodb 的特征和使用场景是什么?</span></h4><h4><span>16.在数据库中如何实现悲观锁和乐观锁?</span></h4><h4><span>17.写 SQL 时如何避免慢查询?有哪些手段?</span></h4><h4><span>18.谈谈你对 AI Coding 的了解,以及在复杂项目中如何用 AI 辅助开发、如何验证代码正确性?</span></h4><h4><span>19.使用 AI 辅助实现功能时,大体上分为哪几个阶段?</span></h4><h4><span>20.详细展开讲讲 AI Coding 中的 Plan(计划)模式环节。</span></h4><h4><span>21.什么是 Agent?它和大模型是什么关系?</span></h4><h4><span>22.AI 领域的 Skill(技能)是什么?</span></h4><h4><span>23.在上下文(Context)有限的情况下,如何保证 AI 能理解长对话内容?</span></h4><h4>24.大模型中 “深度思考” 和 “快速思考” 的区别和背后逻辑是什么? </h4><h4>25.反问</h4><h4>个人感觉蚂蚁整体强度比较大,看看你能坚持到哪一问<img src="https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763988/A36B51811C2F08F8B587B123A106E546"></h4><a>#后端#</a><a>#java#</a><a>#面经#</a><a>#我的求职进度条#</a>
AI 推荐面试题