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

这几天有幸接到华为二面的面试通知,整个过程大概有九十分钟,面试官真的问的东西很全面的,如果不做足准备是肯定不可以的(当时也问到了多概念的问题)。面试之后,将这些面试题目做了一个分类并且整理出了答案(比较强迫症~需要狂补知识~),面试的有: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 /为什么要用缓存(高性能、高并发)
  • 3.为什么要用 redis 而不用 map/guava 做缓存?


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部