美团暑期实习面经(已oc)

timeline

一面 3/26

二面 4/1

HR电话 4/1下午

offer 4/3

一面

1. 项目介绍
2. 介绍一下项目中如何使用DDD的
3. 对于充血模型的理解
4. 你的充血实体中有多少行代码
5. 项目中的困难
6. DDD为什么落地难,最后怎么落地的
7. 介绍一下项目中应用层的服务编排和mq实现的事件驱动通信的区别,以及应用场景
8. 讲讲项目中的并发处理操作,以及滑块锁的作用
   - 如何防止运营失误
   - 如何动态的修改库存
9. 项目中令牌桶限流如何实现,作用
10. 介绍一下常用的设计模式
    - 讲了单例模式和责任链,项目中都有用到
11. 讲讲什么是一致性哈希
    - 又说了数据倾斜的问题
12. 在项目中是如何实现的一致性哈希
13. 有写过博客吗
    - 写过
14. 你最熟悉那一部分的知识点
    - 说了mysql,让我自己讲。讲了mysql的索引:数据结构,索引建立考虑什么,索引下推
    - 问了redo log和undo log
15. 算法:大数和

二面

1. 项目介绍
2. 系统架构的分层是怎么设计的
3. 介绍一下每个分层具体的功能
4. 领域层的划分
5. 实体的设计
6. 领域服务的设计
7. 领域层和应用层的差别
8. 询问个人情况,专业,如何学习
9. mysql性能优化问题
10. 对ai的了解
11. ai如何帮助学习的
12. 算法题:
    - 数组中第k大的数字,写了两种方法桶排序和快速选择。
    - 重排链表
全部评论
可以问一下是大概做的是哪个业务吗
点赞 回复 分享
发布于 04-09 14:43 重庆

相关推荐

04-07 11:20
门头沟学院 Java
Time line:一面3.20二面3.25oc4.2offer4.7等的过程特别煎熬 幸好最后结果是好的 暑期投了很多 团子是第一个给面试的 也是第一个给二面的 很知足了一面:1.自我介绍2.项目里面提到了spring ai问了会话管理之类的问题(但是啵主没有怎么准备就一再强调只是调用了api)3.问了项目里面的缓存击穿怎么解决(啵主脑子一抽背成了穿透)说完之后反正过来立马道歉纠正面试官也笑了后来啵主透红着脸面完一整场4.问了项目中秒杀库存扣减是怎么做的5.问了另外一个项目中mybatis联表查询怎么做(啵主对mybatis已经忘光光了只想起来一个配置文件)面试官引导说自定义注解也是不太记得了6.项目问完之后开始让我对技术排排序不局限于java 我说java并发 他就问我并发包下面有什么 紧接着问了CAS等一系列并发问题但都没有很深入7.并发聊完了就开始问jvm,问我内存结构和垃圾回收器(啵主直接八股吟唱面试官说学习的这么深入啊)8.之后就没有再问八股相关的东西了 开始开放性问题 他说再说话spring ai和大模型问我的了解之类的(啵主开始说自己的研究方向) 之后面试官对我的研究方向也挺感兴趣 就开始问我研究生阶段的横向项目9.还问了学习一个新东西(框架之类的)怎么学的 面试官对我的回答还挺认可的10.到这已经1h了 面试官人很好说那就做个题吧 给你出个简单的 就给我出了个二分查找 很快就写完了11.反问阶段问了业务(当时啵主根本没办法听清楚因为脑子非常紧张) 不过面试官讲的很细 后来我说没有什么想问的了 他又问了我入职时间北京能接受吗之类的 我以为要结束了 他又说如果有下一轮面试的话让我多准备准备大模型之类的知识 和我分享了很多技术笨人的第一次面试就此结束 第二天没等到二面 中间又隔了一个周末 以为要寄了 没想到周一约了二面二面:1.全程无八股无手撕都是对大模型和研究生阶段做的横向项目的拷打2.大模型的prompt RAG 微调 训练时候参数如何调整 Langchain框架了解吗3.之后问了一些开放性的问题比如参加过什么社团 担任什么职务 遇到最困难的事情之类的4.反问阶段还是问了业务 面试官问了入职时间之后就结束了
查看13道真题和解析
点赞 评论 收藏
分享
04-02 11:19
武汉大学 后端
分享面经,积攒好运🙏3.14一面自我介绍说一下输入一个url,到网页渲染出内容这个过程,都会发生些什么,越详细越好进程间通信有哪些方式?介绍几个进程调度策略?介绍一下MySQL的四种隔离级别?这个MVCC你了解吗?幻读了解吗?可重复读这个隔离级别能解决幻读吗?你说能大概率防止幻读?MVCC是采取什么方式防止的?分布式锁是什么?为什么要用分布式锁?场景题:我有一个文件,40G,里面有十亿条URL,电脑内存只有4G,怎么去重输出不重复的URL?需要强一致性,不能遗漏(不能使用布隆过滤器)场景题:我一个系统要接入微信扫码登录功能,你怎么设计?场景题:微信PC端生成一个二维码,我手机去扫描,然后确认登录,这整个过程服务器、微信服务器、手机、电脑都分别发生了什么?你觉得这个二维码里面应该携带哪些信息?手撕:32.最长有效括号3.18二面(挂)自我介绍你这两个项目哪来的你这个项目难点有什么?为什么访问数据库加锁?有没有别的策略?缓存刷新有没有别的方案?能放500亿个元素的布隆过滤器占多少内存?布隆过滤器只在创建短链的时候用到吗?分表怎么做的?用的什么中间件?了解过其他中间件吗?Shardingsphere是怎么实现分表的?底层原理了解过没?Shardingsphere高可用了解过没?Shardingsphere一致性问题知道吗?直播间弹幕系统,你会怎么设计?你怎么判断这个峰值弹幕200条是否达到?redis为什么快?redis的Zset知道吗?怎么实现的?你说一下跳表的插入和更新过程?没用过跳表?那你来从0设计一个跳表你怎么设计?手撕:1259.不相交的握手(不会做)手撕:295.数据流的中位数(不会做)
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
牛客网
牛客企业服务