终于挤进了薪资与福利最好的互联网大厂之一“菊花厂”

写在前面

作为老牌的互联网行业,华为的发展都是大家有目共睹的,即使是历经某国的重重打压,发展趋势也丝毫不减。华为对于招揽人才方面也丝毫不吝啬,前段时间爆出的200万年薪“天才少年”就是一个显著的例子,华为在薪资、福利方面甚至高于腾讯、阿里这类超一线大厂,成为国内薪资待遇最高的几个大厂之一。这也导致了人才竞争愈发激烈,如何能在这场激战中存活下来呢?那就是“硬”实力。

下面我会诉讼自己的面试经历,以及学习方式,均已分享给大家以供学习参考,若是你无学习资料文档,可在下图免费自取

自我介绍

我本科毕业于华东理工大学计算机专业,开始学习Java是在大二下学期,刚开始与大家一样也是什么都不懂的小白,也是历经一步步成长起来的。需要注意的一点是,你将来是需要靠这个立足社会的,所以请对找工作保持200%的热情,而且越早准备越好。

面试流程:

一共3面,一面算法(项目)、二面项目、三面HR

一面:50min

算法题:小于n的孪生素数对数

介绍项目,问实现细节,说一下设计思路

复盘笔试的题目,只是让简单介绍了一下当时做题的思路

Java线程池相关的问题,很简单

会不会docker(不会)

中间间隔了大约两个小时

二面:45min

还是讲项目

项目的设计思路,遇到了什么问题,有哪些解决办法

为了解决这些问题,你用了哪些技术栈,为什么要用这些技术栈

你知道现在的那些大公司处理高并发场景是怎么处理的吗

负载均衡是怎么做的

除了DNS负载均衡还有哪些其他的方式

一致性哈希的作用是什么

令牌桶算法,漏桶算法的适用场景

在项目安全方面你是怎么考虑的

如何避免网页被恶意攻击

https是怎么实现的

微服务你了解哪些

微服务有什么好处,又有什么弊端

代码题:无重复字符的最长子串

二面三面中间隔了大约45分钟

三面:HR

自我介绍

介绍个人经历

介绍自己项目中遇到的问题

这些问题是怎么解决的

这个项目还可以做什么样的优化

你所用的技术栈有没有和与行业中其他的技术栈进行过对比

然后后面就是聊天

对自己未来的规划

为什么在中美摩擦最激烈的时间想要加入华为

对于华为核心价值观有什么看法之类的

面试总结


华为流程相对简单,相对周期较长。基本就是技术面。主管面。两次面试中的间隔时间,整体较长,有统一的在线笔试,基本不存在提前批,都是统一的进度流程,先笔试。再面试,面试以视频面试为主

个人学习方式

一、梳理知识体系,学会查漏补缺

关于知识体系的梳理,我个人主要分为以下5个部分,有针对性的,将这5个部分逐步击破,那么搞定面试是基本没什么问题了。

  • 并发编程:多线程,高并发,CAS,锁,容器,线程池底层
  • 性能调优:Mysql,IO及网络调优,算法调优,JVM
  • Spring全家桶:Spring,SpringMVC,MyBatis,IOC,AOP
  • 缓存数据库:Redis,mongoDB,MySQL
  • 分布式&微服务:SpringBoot,SpringCloud,docker,maven

二、根据要点,逐个击破(根据大纲内容来进行复习)

1.并发编程(核心技术笔记)

  • Java多线程技能
  • 对象及变量的并发访问
  • 线程间通信
  • Lock的使用
  • 定时器Timer
  • 单例模式与多线程
  • 拾遇增补

2.性能调优(Java性能调优+MySQL调优+JVM调优)

3.Spring全家桶(Spring全家桶学习脑图+SpringBoot使用笔记+源码深度解析)

  • Spring学习思维脑图(Xmind)

  • Spring使用笔记+实战文档

4.缓存数据库(MySQL+Redis+mongoDB)

三、最后看面试题来举一反三(刷题刷题刷题,重要事情说三遍)

关于面试刷题也是有方法可言的,建议最好是按照专题来进行,然后由基础到高级,由浅入深来,效果会更好。当然,这些内容我也全部整理在一份pdf文档内,分成了以下几大专题:

  • Java基础部分

  • 算法与编程

  • 数据库部分

  • 流行的框架与新技术(Spring+SpringCloud+SpringCloudAlibaba)

这份面试文档当然不止这些内容,实际上像JVM、设计模式、ZK、MQ、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了,需要的可以扫码免费下载完整版。

写在文末

越努力,越幸运!大家一起加油!顺便说下我最喜欢的一首诗:“力学如力耕,勤惰尔自如。但使书种多,会有岁稔时。”共勉!!!。

最后提醒一下哦,如果你想要学习,却无奈于没有干货学习资料,以上所有的资料内容都可以免费分享给你,只需你多多支持一下即可

猜你喜欢

转载自blog.csdn.net/m0_50180963/article/details/108667907