拼多多 3 面 + 余额宝 4 面 + 蚂蚁金服 5 面,Java 自学宝典
参与的项目最有收获的一个,谈谈你负责的核心编码以及架构设计?
项目中遇到的最大问题和解决思路?
谈谈消息中间件 rocketmq,kafka,activemq,rabbitmq 从架构设计,再到实现,以及应用场景区别?
谈一个生活中遇到的最大的令你最有成就感的事情?
[](
)五面
=========================================================================
兴趣爱好
你的缺点和优点
三年到五年的职业规划
你觉得你比其他人优秀的地方在哪里?请说重点的 3 个
为什么想来我们部门
[](
)阿里余额宝团队(Java1-4 面题目):G1+二叉树+线上调优+MQ+Redis
===============================================================================================================
![拼多多 3 面+余额宝 4 面+蚂蚁金服 5 面,阿里 P6+考验的技术点有哪些?](https://img-service.csdnimg.cn/img_convert/b757fda259fa43966a6365774ccef7
f8.png)
[](
)一面
=========================================================================
hashmap 源码问题
HashMap 底层结构 put 操作讲一下
HashMap、HashMap 如何保证线程安全、ConcurrentHashMap
JVM 有哪些回收算法,对应的收集器有哪些?
jvm g1 的内存模型讲一下,G1 和 CMS 收集器的区别?以及 G1 收集器对 CMS 的改进?
java 线程同步都有哪几种方式,synchonized 和 reteenlock 的区别。
cas 的原理,变量要用哪个关键字修饰,volatile 实现的原理。
如果让你实现一个线程安全的队列,你会怎么实现。
mysql 数据库优化会涉及到哪些?
手撕代码:按层次遍历二叉树?
spring 中用到了什么,ioc 有什么好处,aop 是怎么实现的?
[](
)二面
=========================================================================
自我介绍 &项目
分布式锁的原理。
MySQL 的事务隔离级别,分别解决什么问题?
常见的分布式事务方案有哪些?
如果让你实现一个 https,你会怎么实现?
dubbo 有哪些模块,底层通信的原理?
如何从 0 到 1 设计一个类似 Dubbo 的 RPC 框架?
[](
)三面
=========================================================================
自己参与的项目,技术难度高的有哪些?
线上有实际的性能优化经验?
从 SQL、JVM、架构、数据库四个方面讲讲优化思路,以及如何优先排序?
redis 的持久化方式,redis3.0 原生集群和 redis 读写分离+哨兵机制区别
如果让你实现一个 mq,怎么样保证消息不丢失
你熟悉哪些中间件,谈谈你对他们的理解,以及对应的使用场景区别?
最后,你有什么想问我的?
[](
)四面
=========================================================================
你个人的最大的缺点是什么?
在工作中和生活中遇见最大的挑战是什么?
未来有什么规划?
平时有哪些兴趣爱好?
[](
)最新拼多多技术部面试题:幻影读+分段锁+死锁+Spring Cloud+秒杀
=============================================================================================================
[](
)一面
=========================================================================
简短自我介绍
事务的 ACID,其中把事务的隔离性详细解释一遍
脏读、幻影读、不可重复读
红黑树、二叉树的算法
平常用到哪些集合类?ArrayList 和 LinkedList 区别?HashMap 内部数据结构?ConcurrentHashMap 分段锁?
jdk1.8 中,对 hashMap 和 concurrentHashMap 做了哪些优化
如何解决 hash 冲突的,以及如果冲突了,怎么在 hash 表中找到目标值
synchronized 和 ReentranLock 的区别?
ThreadLocal?应用场景?
Java GC 机制?GC Roots 有哪些?
MySQL 行锁是否会有死锁的情况?
[](
)二面
=========================================================================
乐观锁和悲观锁了解吗?JDK 中涉及到乐观锁和悲观锁的内容?
Nginx 负载均衡策略?
Nginx 和其他负载均衡框架对比过吗?
Redis 是单线程?
Redis 高并发快的原因?
如何利用 Redis 处理热点数据
谈谈 Redis 哨兵、复制、集群
工作中技术优化过哪些?JVM、MySQL、代码等都谈谈
[](
)三面
=========================================================================
Spring Cloud 用到什么东西?如何实现负载均衡?服务挂了注册中心怎么判断?
网络编程 nio 和 netty 相关,netty 的线程模型,零拷贝实现
分布式锁的实现你知道的有哪些?具体详细谈一种实现方式
高并发的应用场景,技术需要涉及到哪些?怎样来架构设计?
接着高并发的问题,谈到了秒杀等的技术应用:kafka、redis、mycat 等
最后谈谈你参与过的项目,技术含量比较高的,相关的架构设计以及你负责哪些核心编码
评论