华为Java工程师社招技术四面:家境贫寒不怕加班(已拿offer)


本人自幼家境贫寒,自知只有努力学习方能改变命运,大学期间就有听说华为的工资比较高,虽然加班比较多,为了能多赚点钱,加班我都能够忍受,在外面工作2年之后,不断工作学习充实自己,到今天也算是斩获了华为的offer,996/16薪

下面给大家分享我再面试华为的时候问到的问题,具体的答案我已经整理出来了,为了方便给想要面试华为等大厂的小伙伴一些帮助,我还在文末准备了一些面试资料,都是我自己和同事手写出来的,如果对你有帮助不妨帮我点个赞!

华为Java一面60分钟

  1. 简单说说面向对象的特征以及六大原则
  2. 谈谈final、finally、finalize的区别
  3. Java中==、equals与hashCode的区别和联系
  4. 谈谈Java容器ArrayList、LinkedList、HashMap、HashSet的理解,以及应用场景
  5. 谈谈线程的基本状态,其中的wait() sleep() yield()方法的区别。

华为Java二面(30分钟)相对来说比较深一点:

  1. JVM性能调优的监控工具了解那些?
  2. 简单谈谈JVM内存模型,以及volatile关键字
  3. 垃圾收集器与内存分配策略
  4. 垃圾收集算法
  5. MySQL几种常用的存储引擎区别
  6. 数据库的隔离级别
  7. 算法:5亿整数的大文件,怎么排?

华为Java三面(纯技术不闲聊):

  1. Java内存模型
  2. full gc怎么触发
  3. gc算法
  4. JVM回收策略
  5. ClassLoader原理和应用
  6. 高吞吐量的话用哪种gc算法
  7. ConcurrentHashMap和HashMap
  8. volatile的底层如何实现,怎么就能保住可见性了?
  9. 有参与过开源的项目吗?
  10. 线程池原理,拒绝策略,核心线程数
  11. 1亿个手机号码,判断重复
  12. 线程之间的交互方式有哪些?有没有线程交互的封装类 (join)

华为Java4面

  1. 项目介绍
  2. 两次点击,怎么防止重复下订单
  3. 数据库表设计,索引
  4. Redis的缓存淘汰策略、更新策略
  5. dubbo、netty、RPC介绍原理
  6. 限流算法
  7. zk挂了怎么办
  8. 分布式锁的实现方式,zk实现和Redis实现的比较
  9. 秒杀场景设计,应付突然的爆发流量
  10. 分布式数据一致性
  11. 一致性哈希
  12. 消息队列原理介绍
  13. 注解的原理
  14. 数据库原理,数据库中间件,索引优化
  15. ioc原理、aop原理和应用
  16. 大数据相关,MapReduce
  17. Docker的原理

文末和同事整理的面试文档免费分享:


华为Java工程师社招技术四面:家境贫寒不怕加班(已拿offer)

一些面试题和技术原理免费分享

全部评论

相关推荐

07-21 18:43
门头沟学院 Java
是暑期都招满了吗
ANEOY:今年感觉真是后端地狱级难度了,从暑期就是这样,前端需求非常大
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务