美团春招加实习加面经加内推

美团系统数据研发Java面经
【一面】
1. 自我介绍不问实习和项目,上来就全八股
2. 为什么 String 不可变,StringBuilder
3. synchronized 和 Reentranlock 详细介绍,哪些情况优先使用后者,或者说为什么解决什么问题而存在
4. 上面锁的话,有什么注意事项
5. join 类型
6. sql 怎么优化
7. 查看执行计划
8. explain 的属性
9. 自动装配原理,流程
10. 设计模式应用,好处
11. 如何处理异常
12. 哪里会打印日志
13. 遇到性能瓶颈怎么解决核心代码模式,手撕旋转数组
【二面】1. 自我介绍
2. 实习相关
3. 实习里面,有个点有串行执行,为什么不改成并行
4. 如果这里成为系统的瓶颈,你怎么处理,异步失败了怎么处理
5. 线程池
6. 问我了不了解动态扩容的线程池(我说在看过美团技术的一个博客,讲解过,但自己没实现过)
7. 对于抢票这样的业务,忙的时候要死,闲的时候也要死,你对于数据库的读写方式有什么考虑
8. mysql 和 redis 的数据一致性问题(被打麻了,我记得看过的都是不存在强一致性的吧,都存在至少一点点时间的错误)
内推链接:(务必填写内推码)
https://zhaopin.meituan.com/m/campus?zp-from=hiring-campus-bole-elephant&staffSsoId=23765171
内推码:RXB7BM8(务必填写内推码)
#实习##技术##算法##春招##美团内推##内推##面经##面经java##java#
全部评论
这个二面完了到现在都没信息
点赞 回复 分享
发布于 03-05 11:53 北京

相关推荐

查看10道真题和解析
点赞 评论 收藏
分享
- 大数据平台研发岗位- 如流软件面试,开摄像头,在如流上手撕代码- 面试官人很好,经常鼓励人,也会及时给出正确的思路- 可惜职责还是有点不匹配,这个部门主要用java和go做平台的开发,类似DolphinScheduler的平台开发## 八股- 对DolphinScheduler的底层代码和架构有没有了解- 你在Spark你在用的过程中,有时候会碰像那种性能不好或者数据倾斜的场景。这种情况下你一般会怎么去做优化?可以就结合你具体遇到的问题,可以来来详细讲一下,就是或者hive遇到的都可以。- 你在这过程中,就你项目中接触了这么多个组件,有没有自己去搭过一些集群和组件相关的呢?  - 搭建过程中有没有碰到过,比如什么问题,比如HDFS不可以用,或者是Yarn出问题,这种问题有没有碰到过?- 你对于Hadoop他这边是如何实现这种高可用有了解吗?  - Zookeeper是作为分布式锁存在的- HA高可用中多个NN数据是一样的,他们是怎么保证数据相同的  - HA高可用中还有什么Node,通过日志的形式保证多个NN的数据一致- 主要开发环境是linux还是windows- 对linux这边有一些基本的了解吗?- 比如我linux有一台有一个linux它有一就是linux他你通过你那个发现他的内存或者CPU占用特别高,它中间可能是某一个进程或者某一个服务占用了大量资源。你这种情况下,你如果是你的话,你怎么去排查?- 比如我有一个任务,他你比如说他发现他的日志一直在写,就是一直在打那个没有空间了,就没有磁盘空间了。这种情况下你怎么去查一下是哪些地方磁盘不足了,应该怎么处理?- java中equal和==的区别  - 自己写过自定义类重写equals方法吗- java类加载的这块你了解过吗?  - 讲了双亲委派机制  - 为什么要实现双亲委派机制这个操作?- java反射了解吗- java多线程代码写得多吗  - java线程有几种状态  - java中如何写代码多线程访问共享资源## 手撕- 手撕LRU类,要求实现get和put方法,并且规定一个最大容量,如果put时达到最大容量则替换掉存在最久的元素  - 讲思路,用的事务id,很快实现了- 手撕java多线程代码,被我婉拒,实在不怎么记得了
查看20道真题和解析
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务