美团暑期一面3.26

#软件开发2024笔面经# 👥 面试题目
到家事业部
1.自我介绍
2.项目:
redis分布式锁方案怎么保证秒杀顺序性(后来的抢到了,则先来的必然抢到)
redis秒杀,用MQ同步mysql数据,怎么保证mysql不超卖。
策略模式
手写单例
3.八股:
volatile作用和底层原理
怎么让volatile有原子性(加锁继续问,原子类继续问,其实想问原子类底层怎么实现的)
接口与抽象类
final,finally,finalize
threadlocal原理,父线程怎么同步子线程
synchronized和Lock区别
synchronized锁升级
说几种Lock,读写锁底层原理
ABA问题
AQS原理
mysql聚簇索引和非聚簇索引
mysql 如何保证事务(三大日志)
mysql MVCC
mysql间隙锁
jvm分区
jvm垃圾回收机制都有哪些
4.算法:
lru,平台换了,没有测例纯手写,肯定有bug没调出来。
5.反问:
答得好差,挂了能回池子吗

总结:
问的不是一般的简单,全是“教材“上原题,但没睡觉语无伦次,虽然九成以上题都会,但讲不明白。
面试前要保证良好的状态!!!

附录:
bg:211硕,0实习,笔试3/5

全部评论
属于是最低难度了😭
2 回复 分享
发布于 2024-03-26 20:05 北京
哥,这难度感觉也不低了
1 回复 分享
发布于 2024-03-26 20:28 北京
想问问八股在哪找呀
1 回复 分享
发布于 2024-03-26 20:36 澳门
哥,面试连接上显示着哪个平台
点赞 回复 分享
发布于 2024-03-26 20:22 天津
lz答出来的能有多少啊
点赞 回复 分享
发布于 2024-03-26 21:55 安徽
佬,秒杀顺序性是啥意思?不是谁先获取锁就谁先来吗
点赞 回复 分享
发布于 2024-03-27 17:39 广东
大佬,有兴趣投递淘天集团吗?我们服务供应链团队,负责天猫的增值服务相关的内容(手机延保、家电安装等等),25届暑期实习刚开hc多多!我们团队有要求快速响应的,可以随时帮忙跟进流程。投对部门等于少一半竞争对手呀。
点赞 回复 分享
发布于 2024-03-29 14:19 浙江
大佬有约二面吗
点赞 回复 分享
发布于 2024-03-29 17:21 广东
哇校友 一起加油
点赞 回复 分享
发布于 2024-03-30 00:37 北京
是在美团视频平台面试的吗
点赞 回复 分享
发布于 2024-04-06 11:27 重庆

相关推荐

01-12 20:09
已编辑
字节跳动_研发(实习员工)
- 学校是什么- 你的成绩能够保研,怎么不选择保研- 自我介绍- 你最熟悉的一方面的技术- 说说java的集合分为两类Collection 接口 和 Map 接口- 说说集合有哪些实现- 说说ArrayList- 说说HashMap- 那你知道ConcurrentHashMap吗- 你提到了CAS和synchronized,那什么时候使用CAS什么时候使用synchronized- 除了put流程,ConcurrentHashMap还有哪个地方使用到了CAS- 说说synchronized的锁升级过程- 那你继续说说monitor- 你知道AQS吗- AQS中等待队列中节点的状态是什么样的- ReentrantReadWriteLock的底层实现原理- 线程的状态- 什么时候线程从Runnable(可运行状态)变成Waiting(等待状态)- 事务的ACID- 你知道MySQL的日志吗- 那你说说binlog- MySQL的MVCC是什么- 怎么判断当前数据版本对当前事务是否可见- MySQL默认隔离级别是什么- MySQL并发读取和写入的时候有什么问题- RR(可重复读)有什么问题- 为什么select ... For update 能解决幻读- 你知道MySQL的锁吗- 你知道哪些Redis的底层数据结构- 说说跳表是怎样实现的- 为什么你要自己实现一个跳表而不是使用JUC包中的数据结构- 说说RocketMQ的事务消息- 使用MQ的时候怎么保证幂等性- 项目中怎么解决缓存穿透的,场景问题等等- 布隆过滤器的底层原理了解过吗- 使用水平分表的时候考虑了哪些问题- 分片算法使用的是什么- 怎么解决数据倾斜的问题- 说说雪花算法- 为什么机器数超过1024就不行- 怎么解决时钟回拨- 你平时是怎么学习Java的- 你在工作室中做了什么事情- 你期望的工作时间和薪资是多少#27届##面经##面经java##找实习##java#
点赞 评论 收藏
分享
01-09 15:26
已编辑
门头沟学院 Java
ps:如果这篇帖子对于还在找工作和找实习的你有所帮助,可以关注我,给本贴点赞、评论、收藏。同时不要吝啬您的花花面试三要素:八股,项目经验,算法如果三项表现优秀,基本会拿到of,面试前首先要知道需要学习哪些技术栈,这些技术栈是要写进简历里的技术栈(学习顺序从上到下)Java基础:https://www.bilibili.com/video/BV17F411T7Ao/ (上部) https://www.bilibili.com/video/BV1yW4y1Y7Ms (下部) 其中集合框架底层源码要重点学习,其中GUI(swing,awt包下),如果没时间可以不学。视频中的代码集合框架...
e66666:我现在大三寒假0基础,似乎太晚了。 但我还是按照楼主的方法试一试,这次尝试或许不是像往常一样的一股脑疯狂行动,结果半途而废,最终一事无成。 我最近阅读了大量有关哲学、心理学和一些方法论的书籍,有相当规模的理论支持着我去学习,这次是有一定把握的。 可能到最后也没学到像楼主所说的全部内容,做到楼主所说的全部事情。 2025/02/09从第一个Java基础开始行动。 在我学习的过程中,在什么时间干了什么也顺便记录到记事本里,看看最后做了多少。 如果最终能照着楼主路线和其他路线走下去的话,那就再好不过了。
点赞 评论 收藏
分享
01-12 20:07
已编辑
字节跳动_研发(实习员工)
点赞 评论 收藏
分享
评论
11
81
分享

创作者周榜

更多
牛客网
牛客企业服务