前言
前段时间,我向一位在阿里的朋友寻求进大厂的秘诀,他分享给我一份阿里内部资料——JAVA核心进阶手册,仔细翻阅一番才知道里面收纳整理的知识可真是齐全,不得不来感叹一番…
我将JAVA核心进阶手册大致分为以下5篇内容
- 基础:多线程+网络+数据结构与算法+MySQL+Tomcat
- 框架:设计模式+Spring+SpringMVC+MyBatis
- 分布式架构:限流(ZK/Nginx)+缓存(Redis/MongoDB/Memcached)+通讯(MQ/kafka)
- 微服务架构:RPC+SpringBoot+SpringCloud+Dubbo+K8s
- 调优:JVM+MySQL+Tomcat
蚂蚁金服
一面
算法题,给了长度为N的有重复元素的数组,要求输出第10大的数。
需要在2小时内完成。
二面
自我介绍
目前在部门做什么,业务简单介绍下,内部有哪些系统,作用和交互过程说下
Dubbo踩过哪些坑,怎么解决的?
对线程安全的理解
乐观锁和悲观锁的区别?
<