『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知


『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知
文章图片
『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知
文章图片
『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知
文章图片
『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知
文章图片
前言三面大概九十分钟 , 问的东西很全面 , 需要做充足准备 , 就是除了概念以外问的有点懵逼了(呜呜呜~) 。 回来之后把这些题目做了一个分类并整理出答案 , 分为redis缓存 , 高并发 , 分布式 , 微服务等 , 接下来分享一下我美团面试的面经及学习笔记 。
redis缓存面试真题:项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果?
redis 和 memcached 有什么区别?redis 的线程模型是什么?为什么 redis 单线程却能支撑高并发?
redis 都有哪些数据类型?分别在哪些场景下使用比较合适?
redis 的过期策略都有哪些?内存淘汰机制都有哪些?手写一下 LRU 代码实现?
如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么?
redis 的持久化有哪几种方式?不同的持久化机制都有什么优缺点?持久化机制具体底层是如何实现的?
redis 集群模式的工作原理能说一下么?在集群模式下 , redis 的 key 是如何寻址的?分布式寻址都有哪些算法?了解一致性 hash 算法吗?
了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?系统该如何应对这种情况?如何处理 redis 的穿透?
如何保证缓存与数据库的双写一致性?
redis 的并发竞争问题是什么?如何解决这个问题?了解redis 事务的 CAS 方案吗?
生产环境中的 redis 是怎么部署的?
面试真题解析
redis
微服务面试真题:什么是 Spring Cloud?
使用 Spring Cloud 有什么优势?
【『社交』美团三面被面试官问蒙redis、高并发、微服务、分布式一问三不知】服务注册和发现是什么意思?Spring Cloud 如何实现?
负载平衡的意义什么?
什么是 Hystrix?它如何实现容错?
什么是 Hystrix 断路器?我们需要它吗?
什么是 Netflix Feign?它的优点是什么?
什么是 Spring Cloud Bus?我们需要它吗?
微服务学习笔记+xmind思维导图:
分布式面试真题: