【面试】蚂蚁金服4面题目

蚂蚁金服1面:

1.自我介绍

2.序列化的底层怎么实现的

3.synchronized的底层怎么实现的

4.tomcat集群怎么保证同步

5.了解nosql吗?redis?

6.怎么解决项目中超卖的问题

7.int的范围

8.有什么想问的?

蚂蚁金服2面:

1.问了项目中超卖的问题怎么解决

2.你熟悉什么数据结构

3.说说快排,我说了快拍实现的过程,相当于口述代码,然后问了复杂度

4.int的范围,我说的是2的-31次方到2的31次方-1,面试官说具体点,我就不知道了

5.乐观锁vs悲观锁

6.gc

7.concurrenthashmap分段锁的细节

8.设计模式怎么分类,每一类都有哪些

9.并发包里了解哪些

10.b树,b+树,b*树

11.字节与字符的区别

蚂蚁金服3面:

1.自我介绍

2.项目

3.知道哪些服务器?答:JBoss,Apache,weblogic。问:区别?

4.java有什么后端技术

5.springIOC优点

6.jdk动态代理vscglib动态代理,他们底层分别怎么实现的

7.synchronizedMap知道吗?他和concurrenthashmap分别使用于什么场景?

8.https过程?公钥能用公钥解吗?在客户端抓包,看到的是加密的还是没加密的?当时乱猜的加密,面试官说不对,是没加密的

9.描述一下java线程池。

10.怎么保证redis和db中的数据一致

11.设计模式怎么用到项目中?

12.类加载

蚂蚁金服4面:

1.自我介绍

2.有什么优点?

3.有什么缺点?

4.项目中遇到的困难?怎么解决

5.意向城市 时间已经过去太久了,只记得这么多,可能有些问题不是阿里面试官问的,但都是在面试过程中遇到的,希望能帮到更多的人。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部