蚂蚁后端一面

1.自我介绍

2.讲一讲 Java 里面的jvm内存分配,内存模型是怎么样的?

3.堆里面具体又是怎么分的?

4.为什么在堆上去做分代分区的模式?目的是什么?

5.详细介绍一下你提到的几类垃圾回收算法。

6.Java 里面多线程是怎么用的?举个具体的应用场景。

7.Java 里面常用的工具线程池有哪些?

8.ThreadPoolExecutor 构造函数里面有哪些核心参数?

9.线程池的队列满不满是怎么判断的?

10.Java 里的有界队列是用什么实现的?

11.如果参数里用了无界队列,会产生什么问题?

12.线程安全的产生原因是什么?请从内存分配的角度解释。

13.什么是 HTTP 协议?它的主要格式(请求体 / 响应体)和特征有哪些?

14.Cookie 是什么?它和 HTTP 协议的关系是什么?

15.MySQL 的表引擎有哪些?Innodb 的特征和使用场景是什么?

16.在数据库中如何实现悲观锁和乐观锁?

17.写 SQL 时如何避免慢查询?有哪些手段?

18.谈谈你对 AI Coding 的了解,以及在复杂项目中如何用 AI 辅助开发、如何验证代码正确性?

19.使用 AI 辅助实现功能时,大体上分为哪几个阶段?

20.详细展开讲讲 AI Coding 中的 Plan(计划)模式环节。

21.什么是 Agent?它和大模型是什么关系?

22.AI 领域的 Skill(技能)是什么?

23.在上下文(Context)有限的情况下,如何保证 AI 能理解长对话内容?

24.大模型中 “深度思考” 和 “快速思考” 的区别和背后逻辑是什么?

25.反问

个人感觉蚂蚁整体强度比较大,看看你能坚持到哪一问

#后端##java##面经##我的求职进度条#
全部评论
蚂蚁哪个部门呀uu
点赞 回复 分享
发布于 今天 15:20 四川

相关推荐

牛客28967172...:跟着卡子哥才是正道,灵茶属实不太行
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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