文章插图
(2)MySQL学习思维脑图(xmind)
文章插图
04 思维/算法
4.1 华为面试问题
- 1.使用O(N)复杂度完成GBDT分裂
- 2.找出无序数组中相隔距离最长的逆序对
- 3.给出一个rand5(),实现一个分布均匀的rand7()生成器
- 4.有一个点,向北走5公里、东走10km、向南走5公里,回到原点 。这样的点有几个,证明 。
- 5.有一个n克的物体、一个天平和若干砝码,这个天平没有刻度,试问最少用多少个什么样的砝码6.可以将这个物体的质量称出 。砝码的质量和个数自行指定 。
- 1.编程技巧
- 2.线性表
- 3.字符串
- 4.栈和队列
- 5.树
- 6.排序
- 7.查找
- 8.暴力枚举法
- 9.广度优先搜索
- 10.深度优先搜索
- 11.分治法
- 12.贪心法
- 13.动态规划
- 14.图
- 15.细节实现题
文章插图
(2)算法的学习脑图
文章插图
05网络相关
5.1 华为面试问题
- 1.OSI七层模型都是什么
- 2.举例网络协议,都在哪个层
- 3.TCP UDP区别
- 4.TCP如何实现可靠连接
- 5.Time_Wait中2*msl 为什么
- 6.如果TCP突然接收方故障 会发生什么
- 7.HTTP状态码 含义,503 504,200
- 8.GET POST区别
- 9.一个url从输入到访问经过了哪些过程
- 10.说一说TCP三次握手和四次挥手
(JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存)
文章插图
5.3网络学习脑图
文章插图
06 Java相关
6.1 华为面试问题
- 1.JVM内存模型
- 2.GC垃圾回收算法
- 3.讲解新生代 老年代
- 4.java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?
- 5.说一下JVM的线程模型?这些区域都分别是干啥用的?java线程模型和jvm线程模型注意区分
(1)JAVA面试宝典
文章插图
(2)多线程与高并发编程学习思维脑图(xmind)
文章插图
最后
将Linux、Redis、MySQL、Java、网络、算法等这些知识啃透,一定会有收获的,可能会有很多看一遍只会有一点印象,面试官问的时候就只能想起这个知识点来,却想不起具体的知识,所以就需要将这些知识都啃透,这样才可以运用底层的原理,举一反三 。望大家都可以面试到心仪大厂 。
推荐阅读
- 华为|首发2899元!华为发布MatePad Paper墨水平板白色款 更柔美
- 华为|一张仅6分钱!首款鸿蒙打印机华为PixLab X1便宜了:到手1749元
- 厉害了华为!开源自研算法Disout
- dvc-an20是什么型号是5g手机吗?华为DVC-AN20是什么型号?
- 华为|5399元!华为MateBook 14非触屏版今日开售:11代酷睿i5+2K屏
- 华为|5599元起!华为Mate 40 Pro 4G版官方降价:搭载5nm麒麟9000
- 华为传输软件叫什么?
- 不知道Netty,面试只能凉凉......
- 华为实验演示:利用路由器的接口配置VRRP
- 华为三层交换机基于IP限速