分享一次华为面试失败经历......

本文记录了一次华为面试经历,涵盖Linux、Redis、MySQL、算法等多个方面。面试中涉及了死锁原因、线程池实现、Redis分布式锁、MySQL的ACID特性、B+树索引、算法题等。通过整理面试问题与答案,作者分享了学习笔记和脑图,强调深入理解技术原理的重要性。

这几天有幸接到华为二面的面试通知,整个过程大概有九十分钟,面试官真的问的东西很全面的,如果不做足准备是肯定不可以的(当时也问到了多概念的问题)。面试之后,将这些面试题目做了一个分类并且整理出了答案(比较强迫症~需要狂补知识~),面试的有:Linux+Redis+MySQL+算法+网络+Java等,现在记得的就只有这些了,下面分享一下我这一次面试的面经+面试答案+我的学习笔记(有面试专题+脑图),绝对很值得~~~

01 操作系统、Linux相关

1.1 华为面试问题

  • 1.死锁产生的原因
  • 2.进程、线程区别,什么时候用线程
  • 3.如何实现一个线程池,Java中线程池如何进行配置
  • 4.linux中有哪些常见的指令,进行介绍
  • 5.select、poll、epoll有没有了解过,讲解一下
  • 6.线程切换,引申到Java阻塞运行
  • 7.页面置换算法有哪些 介绍一下

1.2学习时的脑图

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

1.3Linux面试专题+答案

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

02 Redis相关

2.1 华为面试问题

  • 1.redis了解吗?你说说怎么用redis实现分布式锁?
  • 2.Redis常用数据结构及底层数据结构实现
  • 3.如何解决 Redis 的并发竞争 Key 问题
  • 4.如何保证缓存与数据库双写时的数据一致性?

2.2 我的Redis学习笔记

(1)14个高频Redis知识点+面试答案

  • 1.redis 简介
  • 2.为什么要用 redis /为什么要用缓存(高性能、高并发)
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值