美团java后端暑期实习一面

bg 双9 简历牛客论坛+黑马点评

1. 结合现在的一些场景介绍一下你的登录功能

2.你的点赞功能是如何实现的

2.1 你如何处理同时到来的多个点赞消息

2.2 谈谈具体是如何合并多个点赞消息的

3.你的热帖排行功能是如何实现的

4.你是如何处理秒杀场景的

4.1 展开讲讲你的redis lua脚本的具体实现,库存扣减和创建订单的顺序?超卖问题

4.2 你提到还使用了redisson分布式锁,结合具体场景讲讲

4.3 看门狗机制

5. 你使用了MQ,讲讲它是如何保证消息的可靠传输的

5.1 你上面提到的都是单机模式,分布式下怎么实现

5.2 1个topic 5个partition 10台机器,是否10台机器都能进行消费

6. 你的关注功能是怎么实现的

6.1如果A取关了B,这时候你的数据库中会有哪些变化

6.2 如果由于一些原因你的以上操作只完成了一半怎么解决

7.讲讲缓存穿透、缓存雪崩

7.1你所说的布隆过滤器只能防止一些可识别的非法请求,假设攻击者获取到合法的查询请求再进行大量请求呢

8.讲讲用户购买商品的整个流程

8.1你是否做了支付功能,如果没有讲讲你了解到的一些支付实现

9.事务的ACID属性分别是什么

10.事务的四大隔离级别,mysql默认是什么级别

11.mysql使用的是什么数据结构,为什么不使用b树

11.1 A B C三个字段,两个联合查询where A where B,哪个走索引

12.讲讲泛型

13.红黑树的特点,java中有哪些应用

14.redis是单进程单线程的吗,有没有了解过多线程的redis

15.讲下java中的浅拷贝和深拷贝

16.sleep和wait的区别

手撕二叉树路径和,12345输出为124+125+13=263

准备的很晚,各方面都不是很熟,但是面试体验很好,大半段都在针对简历结合具体场景提问。
回看下来都是一些很基础的问题,但感觉答的马马虎虎,不期待二面了
全部评论
mark热帖排行实现
2 回复 分享
发布于 04-26 01:49 辽宁
方便看一下简历中的项目介绍嘛?
1 回复 分享
发布于 04-27 08:22 江苏
接好运
1 回复 分享
发布于 04-23 22:34 黑龙江
mark热帖排行实现
点赞 回复 分享
发布于 05-19 14:53 江苏
现在9硕java好找吗哥
点赞 回复 分享
发布于 05-08 17:39 河南
mark
点赞 回复 分享
发布于 05-01 10:12 江苏
团子面试体验确实好 约面也快 最近腾子好像扩招面试好像也挺多的 速投腾子!
点赞 回复 分享
发布于 04-25 22:51 湖北
感觉大厂面试全是92硕,末2本跟本接不到面试
点赞 回复 分享
发布于 04-25 17:58 辽宁
UU你是啥时候笔试的嘞
点赞 回复 分享
发布于 04-24 21:11 新加坡
问下是哪个部门
点赞 回复 分享
发布于 04-24 07:32 四川

相关推荐

08-11 18:27
已编辑
门头沟学院 Java
一面 自我介绍(略)为什么上一段实习干了四个月就走了?(回校答辩+准备秋招)根据项目拷打八股环节MVCC原理CountDownLatch项目中具体怎么使用的Redis使用场景?缓存数据库一致性保证?高并发场景,应对措施思考流程?(当时脑子短路只答了个利用缓存+负载均衡,实际应该还有异步处理 消息队列削峰 分库分表 限流降级等)然后就是拷打笔试环节,穿插了一点八股(synchornized和可重入锁底层区别,多线程题其他处理方案等)反问:公司业务、二面时间隔一天二面:还是问上一段实习为什么干4个月就走了,这次能实习多久?(六个月以上)然后没问项目八股,问了一道笔试题的变式,刚开始主包没理解他什么意思,后来才想出来,也正确答出来了。问完笔试就直接结束了,也没问我反问,还是我主动问的,问了一下如果这轮通过了,下一轮hr面时间,他说等hr通知。这周一hr通知挂,理由是“逻辑边界不严谨,反应速度不够,查问题引导了一段时间才反应过来”😂我尼玛,你出个变式,我难道不思考就能想出来吗👏🏻。而且他的笔试网站巨抽象,用的markdown整理代码格式,也没有测试样例之类的。早就在牛客上看过这公司风评不行,在无关紧要的地方挂人。现在看来果然如此。一个日常实习还这么多轮面试,浪费lz一周时间😡,发篇面经给想投这家公司的uu们做个参考吧。这次面完吃一堑长一智了,投简历之前一定得先看看公司风评,然后做好心理预期
查看8道真题和解析
点赞 评论 收藏
分享
评论
25
192
分享

创作者周榜

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