## 华为Java一面· 1H
> 闲聊偏多,问的技术性问题比较基础
* ·简单说说面向对象的特征以及六大原则
* ·谈谈final、finally、finalize的区别
* ·Java中==、equals与hashCode的区别和联系
* ·谈谈Java容器ArrayList、LinkedList、·HashMap、HashSet的理解,以及应用场景
* ·谈谈线程的基本状态,其中的wait() sleep() yield()
方法的区别。
## 华为Java二面 · 0.5H
> 问题深入一些,开始加难度
* ·JVM
性能调优的监控工具了解那些?
* ·简单谈谈JVM内存模型,以及volatile关键字
* ·
垃圾收集器与内存分配策略
* ·
垃圾收集算法
* ·
MysqL几种常用的存储引擎区别
* ·
数据库的隔离级别
* ·算法:5亿整数的大
文件,怎么排?
## 华为Java三面· 0.5H
> 三面问题更为细致了,考察项目经验更多
* ·Java内存模型
* ·full gc怎么触发
* ·gc算法
* ·JVM回收策略
* ·ClassLoader原理和应用
* ·高吞吐量的话用哪种gc算法
* ·ConcurrentHashMap和HashMap
* ·volatile的底层如何实现,怎么就能保住可见性了?
* ·有参与过开源的项目吗?
* ·线程池原理,拒绝策略,核心线程数
* ·1亿个手机号码,判断重复
* ·线程之
间的交互方式有哪些?有没有线程交互的封装类
## 华为Java4面 · 1H
> 重点考察全局观和应急处置
* ·项目介绍
* ·两次点击,怎么防止重复下订单
* ·
数据库表设计,索引
* ·Re
dis的缓存淘汰策略、更新策略
* ·
dubbo、netty、RPC介绍原理
* ·限流算法
* ·zk挂了怎么办
* ·分布式锁的实现方式,zk实现和Re
dis实现的比较
* ·秒杀场景设计,应付突然的爆发流量
* ·分布式数据一致性
* ·一致性哈希
* ·消息队列原理介绍
* ·注解的原理
* ·
数据库原理,
数据库中间件,索引优化
* ·ioc原理、aop原理和应用
* ·大数据相关,MapReduce
* ·Docker的原理
### 最后
**我还通过一些渠道整理了一些大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、
百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。**
**[资料领取方式:戳这里
免费下载](https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)**

**还有专门针对JVM、SPringBoot、SpringCloud、
数据库、Linux、缓存、消息中间件、源码等相关面试题。**

#
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。