美文网首页互联网科技Java 杂谈
p8架构师分享:支付宝三面Java面试题:JVM+缓存+性能+架

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

作者: 90299fbffdea | 来源:发表于2018-12-03 17:13 被阅读2次

支付宝一面

介绍一下自己。

项目参与的核心设计有哪些

ArrayList和LinkedList底层

HashMap及线程安全的ConcurrentHashMap,以及各自优劣势

Java如何实现线程安全

Synchronized和Lock哪个更好?

HashMap中的get()方法是如何实现的?

HashMap可以用在哪些场景?

JVM,垃圾回收机制,内存划分等

SQL优化,常用的索引?

还有什么问题需要问的。

支付宝二面

没有自我介绍,直接问做过哪些Java开发相关的项目。

对哪些技术比较熟悉?

多线程状态图,状态如何流转?

死锁,死锁原因

页锁、乐观锁、悲观锁?

乐观锁如何保证线程安全?

用过线程池吗,对应的好处,如何用?

两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url?

1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。

代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。

说一下自己的优点。

支付宝三面

jvm性能调优都做了什么

数据库性能调优如何做

分布式系统原理:CAP,最终一致性,幂等操作等

高并发情况下,我们系统是如何支撑大量的请求的

集群如何同步会话状态

常用NOSQL,有做过比较?

什么情况会出现雪崩,以及如何应对?

负载均衡的原理

数据库事务属性

与同事沟通的时候,如果遇到冲突了如何解决?

工作中觉得哪方面欠缺?

有问题要问么?

期望薪水?

为什么要离开现在的公司?

针对上面的面试题小编也总结出了下面一些资料和学习路线

(进阶架构师方向思维导图,学习必备)

针对架构图谱录制讲的一些视频资料

同时推荐一个架构交流学习群:828545509,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析

,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,相信对于已经工作

和遇到技术瓶颈的码友,在这个群里会有你需要的内容。

点击链接加入群聊【Java高级架构师学习群】:https://jq.qq.com/?_wv=1027&k=5T2kMGl

相关文章

网友评论

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

    本文链接:https://www.haomeiwen.com/subject/bmxucqtx.html