写在前面

作为老牌的互联网行业,华为的发展都是大家有目共睹的,即使是历经某国的重重打压,发展趋势也丝毫不减。华为对于招揽人才方面也丝毫不吝啬,前段时间爆出的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、数据结构等其他部分的面试内容均有涉及,因为文章篇幅,就不全部在这里阐述了,需要的可以扫码免费下载完整版。

写在文末

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

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

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

  1. 超全!互联网大厂职级薪资表,全国各地互联网大厂分布(校招/社招/考研/考公)

    中国互联网大厂从实力上划分,可以分为第一梯队.第二梯队.第三梯队 互联网巨头市值缩水排行榜 互联网大厂月薪情况 互联网大厂时薪排行榜 互联网大厂薪资&职级参考表 2022届校招薪资汇总 202 ...

  2. 痞子衡嵌入式:我的博客园积分排名终于挤进了前3000名榜单

    继今年2月解锁了写技术博客第一个目标 <我的博文总量终于追平了中文Kinetis博客第一人jicheng0622> 之后,时隔两个月,痞子衡又达成了第二个小目标,博客首次进入博客园榜单(该 ...

  3. 17年渣本毕业的我,21年终于进了大厂(薪资和福利真的拉满)

    简述 17年渣本毕业(依然热爱母校),目前在度小满金融(原百度金融),18年独立出来.可能很多人觉得不算是大厂,但薪资和福利真的拉满. 我的修炼历程比较坎坷.2017年毕业,5月份找工作差点进入传销组 ...

  4. php微信段子,年度挤进前十名的微信段子,笑死了

    年度挤进前十名的微信段子,笑死了 选送:向国敏  第十名 昨天中午有个男同事外出,没把手机带走,他老婆不停地打电话来.午睡的女同事被吵烦了,拿过手机大吼:"我们在睡觉,你烦 ...

  5. 吹爆系列:教科书级别的Android音视频入门进阶学习手册,学完我成功“挤进”了抖音音视频开发岗

    Android开发工作两年,真的是感觉Android应用层开发没什么前景了,于是打算在网络安全,智能硬件,音视频这几个方向发展,考虑了一段时间,最终决定选择音视频.理由就不说了,既然选择了就要好好深耕 ...

  6. 2020年Android开发年终总结之如何挤进一线大厂?(1),androidapp开发工具

    坚持写文章 坚持了ARTS打卡 坚持了每周的总结与下周规划 2021的展望 =============================== <Android学习笔记总结+最新移动架构视频+大厂安 ...

  7. 2020年中总结之 -- 怎么挤进一线大厂?非软文!

    文章目录 概述 阶段规划 如何走出小规模公司? 怎么进入中型公司? 怎么挤进一线大厂 进大厂需要如何准备 大厂面试通常会问答哪些问题呢?什么样的深度? 网络编程相关 java 集合 线程 算法 书籍/ ...

  8. Android开发想进大厂?先看看这份国内互联网大厂的薪资、职级、绩效考核一览表

    下表涵盖了国内主要互联网大厂新入职员工各职级薪资: 大厂职级薪资对应关系,图来源:曾加@知乎 上述表格不排除有很极端的收入情况,但至少能囊括一部分同职级的收入.这个表是"技术线"新 ...

  9. 两个矩阵是否相交的算法_刷透近200道数据结构与算法,成功加冕“题王”,挤进梦中的字节!...

    不管是学生还是已经工作的人,我想彼此都有一个相同的梦想:进大厂! 眼看着2020年还有个三十来天就要完美收尾了,那么如何才能在未来三个月弯道超车赶上"金三银四的春招",进入梦寐以求 ...

最新文章

  1. 为什么需要 外键 呢?
  2. DXF 最简单的一个文件生成两个直线一条直线放入BLOCKS中通过INSERT插入 (2)
  3. IPv6的脚步声近了!
  4. JSTL笔记—c标签
  5. linux网络编程之广播详细代码及文档说明 -,Linux网络编程之广播
  6. C++移位得到int型最大值
  7. ip地址的分类:A、B、C、D、E五类是如何划分的?
  8. 外网DNS系统外网访问及邮件系统外网域名访问问题
  9. github高级搜索技巧_百度搜索引擎高级使用技巧
  10. vb.net mysql 实例教程_VB.NET数据库编程基础教程(转载
  11. 个人征信报告,OCR识别,OCR识别技术方案
  12. 初学者如何在CSDN写博客
  13. STK与VC++ 6.0联合编程
  14. Php处理输入法表情,php开发中手机输入法自带的表情、emoji表情、微信表情不显示问题,以及过虑emoji表情方法!...
  15. Android APK安装后资源文件(res/assets)位置
  16. Quartz任务监控管理
  17. 惠普HP Designjet Z5200 PostScript 打印机驱动
  18. can例程 ecu_ECU程序及CAN总线实现
  19. Jmeter常用快捷键
  20. 误删通话记录?这几个方法能恢复

热门文章

  1. 项目总结:vue.js2.5饿了么APP(7)项目部署与总结
  2. DTI-ATS入门(3):DTI-ATS信息纵览(PART_1)
  3. Linux下应用进程消失原因分析
  4. 3D建模轻松学,人物角色的面部造型详细分解
  5. 查找字符串中指定字符的位置c语言,C语言中查找字符在字符串中出现的位置的方法...
  6. Http访问用户验证
  7. uniapp上下元素联动
  8. Ubuntu更换阿里源和清华源
  9. 复杂句变简单句 java_英语简单句变复杂句的精华!
  10. 魅族会上鸿蒙系统吗,魅族官宣入驻鸿蒙系统生态,魅族手表更多细节曝光