美团一面和二面

4.14美团一面
一面的小姐姐人特别好
1 介绍项目
2 项目中的难点,你又是怎么解决的
  缓存和数据库的一致性
3 对springboot的理解
4 redis数据类型,数据结构,应用场景
5 redis的缓存淘汰机制
6 redis设置过期时间的命令
7 项目中redis怎么用的
8 mysql的mvcc解决了什么问题,mvcc的实现原理
9 mysql的B+树介绍一下,为什么不用二叉排序树?
10 对象的序列化和反序列化以及应用场景
11 stringbuffer和stringbuilder的区别
12 平时如何使用多线程的?
13 mysql如何使用索引的,索引优化策略,最左前缀原理,索引失效的场景
14 JVM的内存结构
15 JVM双亲委派
16 JVM垃圾回收算法
17 TreeMap和HashMap的底层区别,HashMap扩容机制,负载因子。
18 包装类的自动装箱和拆箱
19  算法题 判断二叉平衡树  ,返回链表倒数第k个结点;
20 反问

4.18美团二面
1 写一个 sql语句查询某一个字段中重复的数据,比如 1,2,3,2,1,1,那么就需要查出1和2
2 你的项目为什么要用springboot,springboot如何解决依赖循环
3 有了基本数据类型,为什么还要包装类
4 redis的RDB内存快照底层调用了什么函数,redis持久化机制RDB和AOF的选择策略
5 redis为什么快,为什么是单线程而不用多线程,为什么广泛应用redis做缓存 
6 static关键字相关的一系列问题
7 JVM类加载到哪里,加载的详细过程
8 synchronized 的加锁过程以及原理
接下来全是mysql
9 MySQL事务,隔离级别,默认的隔离级别,mvcc
10  一个表,a为主键,b上有二级索引
b字段上面的数有 1,2,3,4,5,6,100,101,102,103,1001,1002,1003
update table set b = 1002 where b=102 语句的执行过程,主要是考察需不需要回表
顺带着回答聚集索引和非聚集索引,索引的概念和B+树实现 
11  用户1 update b = 1002 where b =102
      用户2  select * from table where b = 1002
用户1未提交,用户2会不会阻塞住,为什么
12 用户2  select * from table where b = 1002 
      用户1 update b = 1002 where b =102
      用户2  select * from table where b = 1002 
     第二次查询时查到的是几行数据,为什么
13  用户2  select * from table where b = 1002 
      用户1 update b = 1002 where b =102
      用户2  update table set b=100000 where b=1002
     第二次update时改了几行数据,为什么
14 反问

二面的面试官完全就是现场出题,写了很多sql,而我完全没写,唯一叫我写的一条sql语句我还没写出来,后面他还写给我看,我sql练少了,感觉还是
挺有难度的,然后面试官直接说我没写过sql。。。后面mysql原理部分基本都答出来了,发个面经攒人品,求过求过!!

#java求职##实习#
全部评论
我也是这周一二面的,lz有结果了吗
点赞 回复 分享
发布于 2022-04-23 16:22
4.15的二面,蹲一波
点赞 回复 分享
发布于 2022-04-21 09:50

相关推荐

03-06 12:44
已编辑
吉林大学 Java
是个千人厂,没听过名字。1. 做一个自我介绍。2. 你这个项目和技术栈从哪里学的?有报辅导班嘛[答 都是是自己网上学的,学校教的东西没用]3. 我看了你放在github上的项目,前端也是你写的嘛[答 AI写的,90%精力用于后端开发,前端单纯用于作为后端逻辑的可视化技术验证(骗你的其实后端也是AI写的)]4. 好,你觉得这些技术栈研究得最深刻的是哪个[答 八股压根没背到后面,昨晚背了MySQL就说MySQL]5. 那讲一下MySQL的索引[答 从B+树选型一路吟唱到联合索引,索引失效]6. 联合索引ABC问题,AB走索引嘛,BC走索引嘛?BAC走索引嘛?A or B 走索引嘛[走,不走,走,不走。面试官点头说可以]7. 讲一下项目里Redission分布式锁实现8. Watchdog机制具体是怎么工作9. 消息队列有考虑过Kafka嘛,怎么选型的10. 你这个项目消息队列可能出现什么问题,怎么解决这个问题?[瞎扯没用的,被面试官引导答了视频处理可能产生消息堆积问题,然后开始吟唱]11. 文件分片自己写的还是用的什么框架?上传进度的Redis数据结构?上传的视频有多大?小分片大小?12. 项目里Redis会话记忆是啥意思?[面试官说不行,没人把这个全放Redis里[生气R]]13. 那这和直接查数据库有什么区别[扯了Token成本和解决幻觉问题之类的,给面试官听笑了,我最后也没绷住]14. 你平时是怎么使用AI coding的15. 算法,给了我一个leedcode链接,一看做过了。然后换了一道三数之和,也做过了。然后面试官说算了,让我讲讲思路吧反问:1.有什么需要提高的地方2.介绍一下部门业务有哪些这个面试官真的感官非常非常好,问问题还疯狂引导,感觉不会也会了。找实习  牛客AI配图神器#
查看15道真题和解析
点赞 评论 收藏
分享
评论
4
31
分享

创作者周榜

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