阿里p8架构师分享:支付宝三面Java面试题:JVM+缓存+性能+架构

在分享这篇文章之前呢,我先分享下我总结的一些干货。
今年年初我花了一个月整理了一份最适合2018年学习的java干货,包括基础+源码+资料+视频,都是免费的,在这里相信有许多

想要学习Java的同学,可以加群371067604
点击链接加入群聊【享学-Java技术交流群】:https://jq.qq.com/?_wv=1027&k=5b4jrhY

支付宝一面

介绍一下自己。
项目参与的核心设计有哪些
ArrayListLinkedList底层
HashMap线程安全ConcurrentHashMap,以及各自优劣势
Java如何实现线程安全
Synchronized和Lock哪个更好?
HashMap中的get()方法是如何实现的?
HashMap可以用在哪些场景?
JVM垃圾回收机制,内存划分等
SQL优化,常用的索引
还有什么问题需要问的。
支付宝二面

没有自我介绍,直接问做过哪些Java开发相关的项目。
对哪些技术比较熟悉?
多线程状态图,状态如何流转?
,死锁原因
页锁、乐观锁、悲观锁?
乐观锁如何保证线程安全?
用过线程池吗,对应的好处,如何用?
两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?
1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。
代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。
说一下自己的优点。
支付宝三面

jvm性能调优都做了什么
数据库性能调优如何做
分布式系统原理:CAP,最终一致性幂等操作等
高并发情况下,我们系统是如何支撑大量的请求的
集群如何同步会话状态
常用NOSQL,有做过比较?
什么情况会出现雪崩,以及如何应对?
负载均衡的原理
数据库事务属性
与同事沟通的时候,如果遇到冲突了如何解决?
工作中觉得哪方面欠缺?
有问题要问么?
期望薪水?
为什么要离开现在的公司?

原文 

https://studygolang.com/articles/16625

本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。

PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 阿里p8架构师分享:支付宝三面Java面试题:JVM+缓存+性能+架构

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址