最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
简介:  一面hashmap与concurrenthashmap的区别 垃圾回收算法以及垃圾回收器 CMS的回收步骤 G1和CMS的区别 CMS哪个阶段是并发的哪个阶段是串行的? G1内部是如何分区的(re...

最新鲜的美团现场面试41题(三面技术+HR面):Redis+Kafka+分布式

 

一面

  1. hashmap与concurrenthashmap的区别
  2. 垃圾回收算法以及垃圾回收器
  3. CMS的回收步骤
  4. G1和CMS的区别
  5. CMS哪个阶段是并发的哪个阶段是串行的?
  6. G1内部是如何分区的(region)
  7. HashMap如何解决Hash冲突
  8. my sql 索引类别
  9. 什么是覆盖索引
  10. b+树和b树的区别
  11. 为什么选用自增量作为主键索引
  12. my sql如何优化查询
  13. my sql如何在RR隔离级别下避免幻读问题:间隙锁
  14. my sql范式和反范式的区别以及彼此的优缺点
  15. AOF如何缩减自身文件大小
  16. AOF缩减自身文件大小的时候,数据库来了新的操作怎么办?
  17. 多线程了解么?
  18. 死锁条件以及破坏死锁条件的方法
  19. volatile做什么用的,如何实现可见性的
  20. volatile和atomic的区别
  21. atomic底层是如何实现的

二面

  1. 表锁 行锁 乐观锁 悲观锁的特点和区别
  2. 并发工具包有哪些,具体怎么用
  3. Lock和Synchronized的区别
  4. 分布式下redis如何保证线程安全
  5. Kafka讲一讲
  6. Docker平时怎么使用的
  7. 几种线程池区别
  8. Kafka如何解决数据堆积
  9. kafka消息的存储机制
  10. 如何用kafka保证消息的有序性
  11. kafka如何保证并发情况下消息只被消费一次

三面

  1. redis用的哪个版本
  2. 如何搭建redis集群
  3. redis如何主从同步
  4. redis分布式锁注意事项
  5. redis持久化的方式以及区别
  6. redis持久化方式及区别
  7. my sql数据量多大的时候需要分表
  8. my sql常用的存储引擎及区别
  9. 死锁的条件及应对措施
  10. zookeeper的作用:分布式锁、注册服务中心
  11. zookeeper如何实现分布式锁、其他分布式锁怎么实现
  12. 分布式事务的解决方案
  13. 单点登录怎么实现
  14. 秒杀系统怎么来实现

HR面

1.自我介绍啊

2.为啥想来美团,对美团了解多少

3.心中的互联网公司排序

4.工作中遇见暂时无法解决的问题,你怎么来应对

5.自己的优点和缺点

6.未来的职业规划是什么

以上就是美团技术三面+HR面,以下是最新架构资料

资料领取方法

目录
相关文章
|
6月前
|
存储 缓存 NoSQL
Redis常见面试题全解析
Redis面试高频考点全解析:从过期删除、内存淘汰策略,到缓存雪崩、击穿、穿透及BigKey问题,深入原理与实战解决方案,助你轻松应对技术挑战,提升系统性能与稳定性。(238字)
|
11月前
|
缓存 NoSQL 关系型数据库
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
美团面试:MySQL有1000w数据,redis只存20w的数据,如何做 缓存 设计?
|
9月前
|
存储 NoSQL 定位技术
Redis数据类型面试给分情况
Redis常见数据类型包括:string、hash、list、set、zset(有序集合)。此外还包含高级结构如bitmap、hyperloglog、geo。不同场景可选用合适类型,如库存用string,对象存hash,列表用list,去重场景用set,排行用zset,签到用bitmap,统计访问量用hyperloglog,地理位置用geo。
382 5
|
11月前
|
消息中间件 架构师 Java
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
美团面试:对比分析 RocketMQ、Kafka、RabbitMQ 三大MQ常见问题?
|
10月前
|
缓存 NoSQL Java
Java Redis 面试题集锦 常见高频面试题目及解析
本文总结了Redis在Java中的核心面试题,包括数据类型操作、单线程高性能原理、键过期策略及分布式锁实现等关键内容。通过Jedis代码示例展示了String、List等数据类型的操作方法,讲解了惰性删除和定期删除相结合的过期策略,并提供了Spring Boot配置Redis过期时间的方案。文章还探讨了缓存穿透、雪崩等问题解决方案,以及基于Redis的分布式锁实现,帮助开发者全面掌握Redis在Java应用中的实践要点。
525 6
|
12月前
|
存储 NoSQL Redis
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 + 无锁架构 + EDA架构 + 异步日志 + 集群架构
阿里面试:Redis 为啥那么快?怎么实现的100W并发?说出了6大架构,面试官跪地: 纯内存 + 尖端结构 +  无锁架构 +  EDA架构  + 异步日志 + 集群架构
|
消息中间件 运维 Java
招行面试:RocketMQ、Kafka、RabbitMQ,如何选型?
45岁资深架构师尼恩针对一线互联网企业面试题,特别是招商银行的高阶Java后端面试题,进行了系统化梳理。本文重点讲解如何根据应用场景选择合适的消息中间件(如RabbitMQ、RocketMQ和Kafka),并对比三者的性能、功能、可靠性和运维复杂度,帮助求职者在面试中充分展示技术实力,实现“offer直提”。此外,尼恩还提供了《尼恩Java面试宝典PDF》等资源,助力求职者提升架构、设计、开发水平,应对高并发、分布式系统的挑战。更多内容及技术圣经系列PDF,请关注【技术自由圈】获取。
|
存储 缓存 NoSQL
Redis 面试题
Redis 基础面试题
324 1
|
存储 NoSQL 算法
阿里面试:亿级 redis 排行榜,如何设计?
本文由40岁老架构师尼恩撰写,针对近期读者在一线互联网企业面试中遇到的高频面试题进行系统化梳理,如使用ZSET排序统计、亿级用户排行榜设计等。文章详细介绍了Redis的四大统计(基数统计、二值统计、排序统计、聚合统计)原理和应用场景,重点讲解了Redis有序集合(Sorted Set)的使用方法和命令,以及如何设计社交点赞系统和游戏玩家排行榜。此外,还探讨了超高并发下Redis热key分治原理、亿级用户排行榜的范围分片设计、Redis Cluster集群持久化方式等内容。文章最后提供了大量面试真题和解决方案,帮助读者提升技术实力,顺利通过面试。
|
存储 NoSQL 算法
面试官:Redis 大 key 多 key,你要怎么拆分?
本文介绍了在Redis中处理大key和多key的几种策略,包括将大value拆分成多个key-value对、对包含大量元素的数据结构进行分桶处理、通过Hash结构减少key数量,以及如何合理拆分大Bitmap或布隆过滤器以提高效率和减少内存占用。这些方法有助于优化Redis性能,特别是在数据量庞大的场景下。
面试官:Redis 大 key 多 key,你要怎么拆分?