支付宝三面Java面试37题:JVM+缓存+性能+架构!含答案大赠送!
Posted 优知学院
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了支付宝三面Java面试37题:JVM+缓存+性能+架构!含答案大赠送!相关的知识,希望对你有一定的参考价值。
支付宝现场三面面试题目
周末大福利:尾部有刚首发的最新阿里经典面试88题目答案
支付宝一面
介绍一下自己。
项目参与的核心设计有哪些
ArrayList和LinkedList底层
HashMap及线程安全的ConcurrentHashMap,以及各自优劣势
Java如何实现线程安全
Synchronized和Lock哪个更好?
HashMap中的get()方法是如何实现的?
HashMap可以用在哪些场景?
JVM,垃圾回收机制,内存划分等
SQL优化,常用的索引?
还有什么问题需要问的。
支付宝二面
没有自我介绍,直接问做过哪些Java开发相关的项目。
对哪些技术比较熟悉?
多线程状态图,状态如何流转?
死锁,死锁原因
页锁、乐观锁、悲观锁?
乐观锁如何保证线程安全?
用过线程池吗,对应的好处,如何用?
两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?
1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。
代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。
说一下自己的优点。
支付宝三面
jvm性能调优都做了什么
数据库性能调优如何做
分布式系统原理:CAP,最终一致性,幂等操作等
高并发情况下,我们系统是如何支撑大量的请求的
集群如何同步会话状态
常用NOSQL,有做过比较?
什么情况会出现雪崩,以及如何应对?
负载均衡的原理
数据库事务属性
与同事沟通的时候,如果遇到冲突了如何解决?
工作中觉得哪方面欠缺?
有问题要问么?
期望薪水?
为什么要离开现在的公司?
以上就是阿里支付宝现场三面题目,以下是最新总结出来的阿里经典面试题目,包含:集合类、多线程、JVM、spring框架、分布式缓存、架构设计等。
阿里高级java经典面试88题和答案
答案领取方法:
微信后台回复关键词 “阿里88” 即可获得详细答案链接方式哦!
-END-
以上是关于支付宝三面Java面试37题:JVM+缓存+性能+架构!含答案大赠送!的主要内容,如果未能解决你的问题,请参考以下文章
三面阿里(支付宝)Java高开岗,复习两月有幸拿到offer
牛逼!支付宝高级Java三面题目:线程锁+事务+雪崩+Docker等