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

栏目: Java · 发布时间: 5年前

在分享这篇文章之前呢,我先分享下我总结的一些干货。 今年年初我花了一个月整理了一份最适合2018年学习的 java 干货,包括基础+源码+资料+视频,都是免费的,在这里相信有许多 想要学习Java的同学,可以加群371067604 点击链接加入群聊【享学-Java技术交流群】:https://jq.qq.com/?_wv=1027&k=5b4jrhY 支付宝一面 介绍一下自己。 项目参与的核心设计有哪些 ArrayList和LinkedList底层 HashMap及线程安全的ConcurrentHashMap,以及各自优劣势 Java如何实现线程安全 Synchronized和Lock哪个更好? HashMap中的get()方法是如何实现的? HashMap可以用在哪些场景? JVM,垃圾回收机制,内存划分等 SQL优化,常用的索引? 还有什么问题需要问的。 支付宝二面 没有自我介绍,直接问做过哪些Java开发相关的项目。 对哪些技术比较熟悉? 多线程状态图,状态如何流转? 死锁,死锁原因 页锁、乐观锁、悲观锁? 乐观锁如何保证线程安全? 用过线程池吗,对应的好处,如何用? 两个10G的文件,里面是一些url,内存只有1G,如何将这两个文件合并,找到相同的url? 1000个多并发线程,10台机器,每台机器4核的,设计线程池大小。 代码题:两个有序数组,数组中存在重复数字,合并成一个有序数组,去除重复数字。 说一下自己的优点。 支付宝三面 jvm性能调优都做了什么 数据库性能调优如何做 分布式系统原理:CAP,最终一致性,幂等操作等 高并发情况下,我们系统是如何支撑大量的请求的 集群如何同步会话状态 常用NOSQL,有做过比较? 什么情况会出现雪崩,以及如何应对? 负载均衡的原理 数据库事务属性 与同事沟通的时候,如果遇到冲突了如何解决? 工作中觉得哪方面欠缺? 有问题要问么? 期望薪水? 为什么要离开现在的公司?


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

函数响应式领域建模

函数响应式领域建模

【美】Debasish Ghosh / 李源 / 电子工业出版社 / 2018-1 / 79

传统的分布式应用不会切入微服务、快速数据及传感器网络的响应式世界。为了捕获这些应用的动态联系及依赖,我们需要使用另外一种方式来进行领域建模。由纯函数构成的领域模型是以一种更加自然的方式来反映一个响应式系统内的处理流程,同时它也直接映射到了相应的技术和模式,比如Akka、CQRS 以及事件溯源。《函数响应式领域建模》讲述了响应式系统中建立领域模型所需要的通用且可重用的技巧——首先介绍了函数式编程和响......一起来看看 《函数响应式领域建模》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

URL 编码/解码
URL 编码/解码

URL 编码/解码