支付宝高级Java现场面试37题:页锁+死锁+集群+雪崩+负载等
2021/7/26 20:37:22
本文主要是介绍支付宝高级Java现场面试37题:页锁+死锁+集群+雪崩+负载等,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
支付宝高级Java现场面试37题:页锁+死锁+集群+雪崩+负载等
2019-11-21 22:04·mikechen的互联网架构
支付宝现场三面面试题目,文末有福利:阿里经典面试88题目答案
01 支付宝一面
-
介绍一下自己。
-
项目参与的核心设计有哪些
-
ArrayList和LinkedList底层
-
HashMap及线程安全的ConcurrentHashMap,以及各自优劣势
-
Java如何实现线程安全
-
Synchronized和Lock哪个更好?
-
HashMap中的get()方法是如何实现的?
-
HashMap可以用在哪些场景?
-
JVM,垃圾回收机制,内存划分等
-
SQL优化,常用的索引?
-
还有什么问题需要问的。
02 支付宝二面
-
没有自我介绍,直接问做过哪些Java开发相关的项目。
-
对哪些技术比较熟悉?
-
多线程状态图,状态如何流转?
-
死锁,死锁原因
-
页锁、乐观锁、悲观锁?
-
乐观锁如何保证线程安全?
-
用过线程池吗,对应的好处,如何用?
-
两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?
-
1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。
-
代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。
-
说一下自己的优点。
03 支付宝三面
-
jvm性能调优都做了什么
-
数据库性能调优如何做
-
分布式系统原理:CAP,最终一致性,幂等操作等
-
高并发情况下,我们系统是如何支撑大量的请求的
-
集群如何同步会话状态
-
常用NOSQL,有做过比较?
-
什么情况会出现雪崩,以及如何应对?
-
负载均衡的原理
-
数据库事务属性
-
与同事沟通的时候,如果遇到冲突了如何解决?
-
工作中觉得哪方面欠缺?
-
有问题要问么?
-
期望薪水?
-
为什么要离开现在的公司?
以上就是阿里支付宝现场三面题目,以下2019最新蚂蚁金服资深Java必考题和答案。
蚂蚁金服资深Java必考题和答案
答案获取方式
重要的话说三遍,先转发,转发,转发,需要获取资料文档的朋友 可以关注+转发后点击这里免费领取
这篇关于支付宝高级Java现场面试37题:页锁+死锁+集群+雪崩+负载等的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19JAVA分布式id教程:轻松入门与实践
- 2024-11-19Java高并发教程:入门与实践指南
- 2024-11-19JAVA高并发直播教程:新手入门指南
- 2024-11-19Java高并发直播教程:入门与实践指南
- 2024-11-19Java微服务教程:初学者快速入门指南
- 2024-11-19JAVA微服务教程:新手入门的详细指南
- 2024-11-19Java微服务教程:从零开始搭建你的第一个微服务应用
- 2024-11-19Java项目开发教程:初学者必备指南
- 2024-11-19Java项目开发教程:新手快速入门指南
- 2024-11-19Java项目开发教程:零基础入门到实战