美团oc 面经-到店

#美团实习生#回馈社区,大家加油!
1.一面 3月25日 1h
2.二面 3月27日 1h30分钟
3.oc 4月2日上午10点oc  oc电话途中直接发来offer
面经(美团面试体验真的很佳,化身团小子)
一面
(项目强相关)项目真实吗?几个人做的?前端也是自己做的?
1.(项目)zset实现点赞实时排行榜,具体怎么实现?(key、value怎么存的)
2.如果你在项目中使用zset存储的数据量越来越大,会有什么风险问题?如何解决?(bigkeys)
3.redis如何妥善处理大key问题?
4.zset底层数据结构有了解吗?
5.zset底层为什么使用skipList不使用B+树,请对比分析原因?
6.看到你项目中使用多级缓存,流量有那么大么?
7.缓存下,数据一致性如何保证?(我使用得canal)
8.那看到你使用的canal,这个东西我还没用过,你知道它底层原理是什么么?如何实现的?(canal伪装mysql从节点,获取到binlog日志)
9.redis的持久化策略有了解吗?推荐使用哪种?哪种情况下备份的文件更小?
10.手撕sql(一个表连接的题目,题目记不太得)
基于sql题目,先问你了解索引吗?索引为什么快?索引的底层数据结构选型问题?
基于sql题目,问你认为应该把索引建立哪一(几)列?为什么这么做?
基于sql题目,问你什么情况下索引会失效,如何避免这种情况?
11.网络问题:了解tcp和udp吗?区别是什么?实际应用场景有什么不同?
12.基于tcp和udp的协议各自有哪些?
13.tcp如何保证传输的可靠性?(流量控制、拥塞避免等)
14.讲到http了,那你说一下http和https的区别?(端口、前缀、安全、性能)
15.你刚讲到https基于ssl/tls实现的安全加密?具体如何实现的?讲一下具体流程(对称加密消息、非对称加密公钥)?
16.手撕算法:区间内翻转链表(leetcode原题)

二面待会更新 大家加油!#美团暑期#
全部评论
佬,我是4.1二面完的到店,现在还没消息,是不是已经寄了
2 回复 分享
发布于 2024-04-04 04:28 上海
二面完后打电话就是oc吗,前天二面完还没有收到电话,感觉要g
点赞 回复 分享
发布于 2024-04-10 13:14 湖北
4.2一面。面试官说基础挺扎实,面java问go不了解让我提升一下广度,还没有消息😢😢😢是不是寄了
点赞 回复 分享
发布于 2024-04-04 21:55 陕西
哥们投过淘天吗😋,捞人
点赞 回复 分享
发布于 2024-04-03 11:24 江苏

相关推荐

05-24 12:26
湖南大学 Java
1、平常使用什么JDK比较多,jdk新特性目前使用较多的 JDK 版本有 JDK8、JDK11、JDK17 和 JDK21 等。其中,JDK8 是一个重要的长期支持版本,引入了 Lambda 表达式、新日期 API、Optional 类等新特性,为开发带来了诸多便利;JDK11 作为长期支持版本,移除了 Java EE 和 CORBA 模块,引入了 ZGC 垃圾收集器等,性能和稳定性都有一定提升;JDK17 和 JDK21 也逐渐受到关注,它们在性能优化、新 API 和工具支持等方面都有新的进步2、垃圾回收机制3、mysql的事务隔离级别4、redis的数据结构,用过zset嘛Zset 的使用 :在实际应用中,Zset 常用于需要对数据进行排序和范围查询的场景。例如,在一个游戏应用中,可使用 Zset 来存储玩家的分数排名,玩家的分数作为有序集合的分数,玩家的 ID 或名称作为成员,通过 Zset 的操作可快速获取排名靠前的玩家、某个玩家的排名范围内的其他玩家等信息。5、redis如何保证数据和数据库一致性两阶段提交 :在事务提交时分为两个阶段,准备阶段和提交阶段。在准备阶段,Redis 将事务信息写入 AOF 文件或通过其他方式记录事务状态;在提交阶段,根据准备阶段的结果决定是否提交事务,若提交成功则更新 Redis 数据,同时通知数据库进行相应的更新操作,若提交失败则进行回滚,以保证数据的一致性。数据库事务和 Redis 事务配合使用 :在应用中同时开启数据库事务和 Redis 事务,在进行数据更新时,先在数据库事务中进行更新操作,然后再在 Redis 事务中进行相应的更新操作,最后一起提交或回滚事务,以此来保证两者数据的一致性,但这种方式需要在代码中仔细控制事务的提交和回滚逻辑。6、消息队列,mafka与kafka的区别Mafka :在 Kafka 的基础上进行了一系列优化和增强,如增加了多租户支持,可满足美团内部多个业务部门的隔离需求;优化了参数配置,使默认配置更贴近业务场景;增加了 Exactly-Once-Semantic(EOS)默认支持,保证消息的精准一次性语义;提供了更好的监控和运维支持,如增加监控指标、提供运维工具等;增强了安全机制,支持 SASL_SSL 验证和按 topic 授权等。Kafka :具有高吞吐量、低延迟、可扩展性等优点,支持发布 - 订阅模式和消息持久化,可满足大规模数据传输和处理的需求,社区活跃,拥有丰富的生态和插件,可与多种工具和框架集成,如 Storm、Spark 等,用于构建实时数据管道和流式处理应用。
查看6道真题和解析
点赞 评论 收藏
分享
评论
12
64
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务