颍上人才网
颍上职场资讯
颍上面试技巧
正文:TCP握手挥手、锁实现、Java特性等蚂蚁金服二面相关问题
TCP握手挥手、锁实现、Java特性等蚂蚁金服二面相关问题
来源:网络整理2025-04-10

TCP 存在三次握手和四次挥手的过程。那么为什么是三次握手,而不是二次呢?

TCP 存在哪些状态呢?这些状态各自的含义又是什么?在并发包中,锁的实现底层是怎样的呢?(对 AQS 的理解是怎样的呢?)

乐观锁和悲观锁的理解及如何实现,有哪些实现方式?

SynchronizedMap 与 ConcurrentHashMap 存在哪些差别?怎样利用阻塞队列来构建一个生产者和消费者的模型呢?

简述一下Java 垃圾回收机制?

如何判断一个对象是否存活?

什么是tomcat类加载机制?

类加载器双亲委派模型机制?

让你评价一下你自己?

蚂蚁金服二面:

请提供需要改写的句子呀,你没有给出具体的横线下的句子呢。

扯一扯项目情况,讲一讲项目经历。对于 redis 的底层数据结构,你了解多少呢?

你知道动态字符串 sds 的优缺点吗?它是 redis 底层的数据结构之一。

redis的单线程特性有什么优缺点?

使用过哪些 Redis 的数据结构?它们分别用在哪些场景?如何解决缓存击穿问题?

Hytrix的隔离机制有哪些?

Hytrix常见配置是哪些?

做过哪些调优?

JVM调优、数据库调优都行!给了个场景,问你怎么调?

蚂蚁金服三面:

==================================================================

依然是介绍自己数据库的高可用架构是怎么样的?

如何保证数据库主从一致性?

知道mysql的索引算法吗?

为什么mongodb的索引用了B树,而mysql用B+树?

宝典面试库数据怎么导入_面试宝典pdf_数据库 面试宝典

用mysql过程中,有遇到什么问题么?

生产用的是哪种事务隔离级别,为什么?

谈一谈你对微服务架构的理解?

用过哪些RPC框架,讲讲他们优缺点?

用过docker吗,对容器了解多少?

蚂蚁金服四面:

==================================================================

HR 很友善,会和人聊人生、谈理想。主要交流的内容有为何选择来阿里,未来的打算和职业规划,还有待遇等方面。交流的过程挺愉快的。

面试经验总结:

请提供需要改写的句子呀,你没有给出具体的内容呢。

技术基础必须扎实,包括算法、数据结构、操作系统等方面。蚂蚁金服在面试中非常重视技术的基础,基础扎实的同学更有利于在前两轮脱颖而出。

技术宽度主要集中在以下几个方面:高并发、多线程、分布式架构,以及对常用中间件(如缓存等)的选型和比较。

技术原理深入:重点还是提前准备好JVM、多线程高并发这块。

参与的项目总结:你要清楚自己所做项目的关键细节,要清楚自己所做项目的优化情况,要清楚自己所做项目的特点,要清楚自己所做项目的原理。

很多第三方库和中间件等的原理,即便你不了解,也应该有自己的想法,能够说出怎样去替代实现,例如对于单点登录的替代方案。

以上就蚂蚁金服后端研发面试题,以下该面试题的部分参考答案。

小弟为各位大哥准备了几份面试宝典:

最后总结

搞定算法后,面试字节就不再害怕了。如果需要,文中分享的二叉树、链表、字符串、栈和队列等各大面试高频知识点及其解析是很有帮助的。

最后分享一份大礼包(学习笔记),这份大礼包是关于终极手撕架构的,内容包括分布式、微服务、开源框架以及性能优化。

不再害怕,若有需要,可分享文章中关于二叉树、链表、字符串、栈和队列等各大面试高频的知识点及解析。

最后再分享一份终极手撕架构的大礼包(学习笔记):分布式+微服务+开源框架+性能优化

7. 阻碍团队的进步和发展。

温馨提示:本内容地址http://m.ysjob.cc/article/articledetail-282196.html转载请注明,以上TCP握手挥手、锁实现、Java特性等蚂蚁金服二面相关问题资讯信息来自颍上人才网(颍上地区最大的颍上人才网颍上人才网

 
 ©2003-2018 颍上人才网  
客服电话:  QQ: