美团暑期二面

八股:
线程池参数和执行流程
hashmap在1.8之前和之后的不同
ConcurrentHashMap怎么加锁的
MVCC原理
rabbitMQ怎么保证不丢
rabbitMQ拉和推的优劣
rabbitMQ底层一个问题(我没听懂)
缓存数据库一致性怎么保证
redis可以用来干啥
redis过期key清除策略
zset跳表
RPC用过什么
mysql三日志
什么是逻辑日志,什么是物理日志

AI:
最近干过什么和AI相关的工作
AI相关:本地知识库词划分
你觉得以后AI会干什么

项目:
(背景:项目是我的抽奖系统,抽奖先扣redis中库存,然后延迟队列+定时任务异步更新数据库削峰,没有对这个库存key分片)
介绍一下你项目的流程
压测做了么
你是怎么同步缓存和数据库的
如果要增加库存该怎么做,字段怎么设计的
怎么提高抽奖并发量 --> 热key分片

场景:
场景题我也没太听懂

算法:
给你一个链表,把[m,n]范围内的节点反转
#我的实习日记##美团求职进展汇总##牛客AI配图神器#

更新:
4月1号已OC(隔了7天)
全部评论
岗位是核心本地商业
1 回复 分享
发布于 03-24 20:39 福建
佬,请问你AI那里怎么答的啊?
1 回复 分享
发布于 03-25 09:21 江苏
佬是简历上有ai相关的吗,为啥会问ai
1 回复 分享
发布于 03-25 09:32 广东
m
点赞 回复 分享
发布于 03-24 23:32 陕西
这个部门巨大,面试官有说具体是做什么的吗
点赞 回复 分享
发布于 03-25 14:12 上海
有后续了吗佬?
点赞 回复 分享
发布于 03-25 17:48 山东
压测怎么回答啊
点赞 回复 分享
发布于 03-25 19:58 重庆
佬,有消息了吗?
点赞 回复 分享
发布于 03-26 14:16 四川
佬,有后续了吗,同一天面的,还没收到通知
点赞 回复 分享
发布于 03-26 14:38 上海

相关推荐

03-27 14:21
已编辑
电子科技大学 Java
1.你的项目来源是什么,怎么想的做这些项目2.项目有哪些难点(没提前准备这个问题,只能说没有印象深刻的难点,遇到问题网上搜一搜就解决了)3.打包成 jar 包之后这些依赖包的位置在哪呢,java 是怎么识别的4.介绍一下 jwt,他是怎么加密的5.jwt 和传统的 cookie+session 有什么区别呢6.为什么用 oss 存储,怎么不直接存在本地服务器7.为什么用 websocket8.介绍一下 springtask 怎么实现检测超时订单9.用 mq 来解决这个业务的话,springtask 是不是就用不到了(不是,如果 mq 宕机了或者出现异常了可以用 springtask 进行兜底)10.介绍一下 redis 旁路缓存11.高并发查 redis 没有的数据怎么办(互斥锁)12.没获取到锁的线程怎么处理(重试几次,抛异常,或者用逻辑过期返回旧数据)13.redis 怎么实现分布式锁,setnx 有哪些参数14.redisson 是怎么确定锁的拥有者的15.介绍一下 jvm 内存模型16.原空间存储的是什么信息呢17. 为什么原空间替代了永久代18.说一下堆的分代回收机制吧19.有哪些垃圾回收算法20.标记清除是怎么标记的(怎么确定是不是垃圾?)21.说一下双亲委派机制,如果我自己定义了一个 java.lang.String,那能够使用吗?22.介绍一下线程安全的类23.concurrentHashMap是怎么实现线程安全的?24.介绍一下 mysql 的索引吧25.说一下最左匹配原则26.redis 的内存淘汰机制27.介绍一下 redis 三件套手撕:删除链表的倒数第 n 个元素反问(感觉前半部分面的不太好,希望能过吧,许愿二面🙏🙏)3.25 更新约二面了,3.263.27 更新已经 oc 了谢谢大家#牛客AI配图神器#
查看27道真题和解析
点赞 评论 收藏
分享
03-25 12:34
已编辑
中南大学 Java
已约二面,一面基本上没有问项目,纯问的八股,感觉自己面的其实不是很好,有点过于紧张了不过面试官人很好1.3-5分钟自我介绍 + 面试官介绍部门2.八股:equals 和 == 有什么区别?基础类和包装类的区别? int 5 == Interger 5 是True还是False? LinkedHashMap是怎么实现的?HashMap的底层数据结构是什么?如何解决哈希冲突?HashMap的初始大小,长度为什么是2的次方?扩容机制?JVM内存模型包括哪些部分?哪些区域是线程安全的?程序计数器的作用是什么?垃圾回收的算法有哪些?如何判断对象是否可回收?CMS和G1垃圾回收器的流程和区别是什么?AQS的作用是什么?与ReentrantLock的关系?ReentrantLock与Syn锁的区别?ReentrantLock公平锁和非公平锁的实现原理及性能差异?volatile关键字?Mysql innodb 的数据结构?B+树索引的结构和优势是什么?事务隔离级别有哪些?MySQL默认隔离级别是什么?如何解决幻读?如何通过MVCC实现可重复读?缓存穿透、缓存击穿、缓存雪崩及解决方案?如何用Redis实现分布式锁?可能存在的问题是什么?高并发下Redis扛不住怎么办?读写分离也扛不住怎么办?如何保证消息的幂等性?消息重复消费的解决方案?RocketMQ的消息拉取和推送机制?场景题1.图书馆检索:如何设计数据结构在O(1)时间内检索某本书?假设书的总数量特别多,对应种类数有限。2.高并发优惠券领取:如何保证高并发场景下优惠券领取不超卖,Redis扛不住怎么办?手撕链表反转:k链表反转,时间复杂度O(n),进一步要求额外空间复杂度O(1)。反问:基础方面要加强学习,对技术的深层实现要加强了解。
kakiyami:今晚二面,希望美团对我好一点求你了
查看26道真题和解析
点赞 评论 收藏
分享
评论
10
85
分享

创作者周榜

更多
牛客网
牛客企业服务