记一次,蚂蚁金服的一次面试,你都会吗?(已拿offer)

本文记录了作者在蚂蚁金服的面试过程,包括电话面试和现场面试环节。面试中涉及了并发异常、二叉树、事务处理、Web项目类加载流程、参数入库设计等多个技术问题。同时,讨论了类加载器、分布式系统协调、同步锁的选择以及Spring Bean的生命周期等核心知识点。
摘要由CSDN通过智能技术生成

在这里插入图片描述最近让猎头帮忙推荐了下蚂蚁金服,等了差不多一个多星期都没音信,我还以为简历挂掉了,突然晚上八点多一个电话打过来,直接电话面试。面试题大概如下

 先自我介绍下,讲下你负责的业务模块?

  业务中怎么避免因为网络抖动,前台用户刷新页面重复提交?

  JVM中的锁?重入锁、轻量级锁,

  数据库的事物隔离机制

  一个service调用多个dao怎么保证是用的一个数据库链接来支持事物的?ThreadLocal

  ThreadLocal的数据结构是什么样的

  知道哪些并发包

  jvm类的加载过程

  CAS是什么?旧值,期望值,新值

  CAS怎么保证多个线程更新的值是最新的?volatile

  知道volatile关键字吗?保证线程每次读都是主内存的值

  怎么解决ABA问题?版本号

  公平锁和非公平锁的区别?所谓公平锁指的是哪个线程先运行,那就可以先得到锁。非公平锁是不管线程是否是先运行,都是随机获得锁的。

  java的四种引用?强引用、虚引用、弱引用、软引用

  springmvc 的加载流程

  spring和springmvc容器的父子关系?

  springmnv注入的beanspring可以用吗?

  spring是父springmvc是子 父类的东西子类有 子类的东西父类没有 springmnv注入的beanspring不可以用

  spring的事物是怎么实现的?

  动态代理、静态代理、用到了哪些类、是在哪个包下、具体怎么实现的?

<

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值