华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清( 二 )

  • 19.mysql 高并发环境解决方案?
  • 20.数据库崩溃时事务的恢复机制(REDO日志和UNDO日志)?
  • 20个高频MySQL面试知识点:
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    (2)MySQL学习思维脑图(xmind)
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    04 思维/算法
    4.1 华为面试问题
    • 1.使用O(N)复杂度完成GBDT分裂
    • 2.找出无序数组中相隔距离最长的逆序对
    • 3.给出一个rand5(),实现一个分布均匀的rand7()生成器
    • 4.有一个点,向北走5公里、东走10km、向南走5公里,回到原点 。这样的点有几个,证明 。
    • 5.有一个n克的物体、一个天平和若干砝码,这个天平没有刻度,试问最少用多少个什么样的砝码6.可以将这个物体的质量称出 。砝码的质量和个数自行指定 。
    4.2 算法刷题
    • 1.编程技巧
    • 2.线性表
    • 3.字符串
    • 4.栈和队列
    • 5.树
    • 6.排序
    • 7.查找
    • 8.暴力枚举法
    • 9.广度优先搜索
    • 10.深度优先搜索
    • 11.分治法
    • 12.贪心法
    • 13.动态规划
    • 14.图
    • 15.细节实现题
    (1)算法刷题:
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    (2)算法的学习脑图
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    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三次握手和四次挥手
    5.2 JAVA核心知识整理
    (JVM,JAVA集合,网络,JAVA多线程并发,JAVA基础,Spring原理,微服务,Zookeeper,Kafka,RabbitMQ,Hbase,MongoDB,Cassandra,设计模式,负载均衡,数据库,一致性哈希,JAVA算法,数据结构,加密算法,分布式缓存)

    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    5.3网络学习脑图
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    06 Java相关
    6.1 华为面试问题
    • 1.JVM内存模型
    • 2.GC垃圾回收算法
    • 3.讲解新生代 老年代
    • 4.java的基本类型有哪几个?String是不是java的基本类型?String为什么要是final类型的?
    • 5.说一下JVM的线程模型?这些区域都分别是干啥用的?java线程模型和jvm线程模型注意区分
    6.2 我的JAVA学习笔记
    (1)JAVA面试宝典
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    (2)多线程与高并发编程学习思维脑图(xmind)
    华为二面凉凉:Linux+Redis+MySQL+算法+网络+Java一个都讲不清

    文章插图
    最后
    将Linux、Redis、MySQL、Java、网络、算法等这些知识啃透,一定会有收获的,可能会有很多看一遍只会有一点印象,面试官问的时候就只能想起这个知识点来,却想不起具体的知识,所以就需要将这些知识都啃透,这样才可以运用底层的原理,举一反三 。望大家都可以面试到心仪大厂 。




    推荐阅读