美团外卖商家端Java实习面经

前置:事业群填的都喜欢
笔试是3.27下午16:00-18:00,笔试成绩(490/500)

4.1上午美团11点一面 45min左右

1、自我介绍 + 项目介绍

面试官挑项目中的难点进行提问

2、JVM垃圾回收

先问jdk版本(本人jdk8)
说一下CMS和G1的区别以及各自特点

3、一道多线程编程的题

三个线程,分别打印1-10,11-20,21-30,要求同时进行,同时最后需要这些数的和全部加起来打印。即在主线程中进行打印(1-30的和)

我还没写完,面试官就说可以了,说我之前写的join方法是没问题的(我先写的join后面注释了),然后问我用没用过CountDownLatch(不会),面试官说用这个不用一个线程等待一个线程。

4、jdk源码

问看过哪些jdk源码(有点紧张忘了一些,说了HashMap、PriorityQueue、AQS)
synchronized和lock的区别
说一下HashMap的扩容(负载因子),HashMap是线程安全的吗,如何实现线程安全(ConcurrentHashMap或者HashMap + 读写锁)

5、设计模式

你了解的设计模式(本人 单例、代理、原型)
让写代理模式(听成了单例模式,写了个double check的),然后发现听错了,面试官说单例模式没问题让我写下代理模式(没写出来,想成写jdk代理去了)

6、mysql

索引数据结构,b和b+树区别
哪些情况会导致索引无法命中
问如果where字句中使用方法能否命中where f(a) = 'xx'(不了解,面试官说不能命中)
写一个创建联合索引的sql(忘了、、、 写了create index后面实在不记得了。。)
联合索引的顺序问题(最左匹配)
如何查看执行计划(explain)
explain的字段(只记得key、extra、id、possible keys)

7、linux命令

查找一个日志中含有"123"的有多少个(不会)
查看特定进程(ps -a | grep xxx)
查看特定时间的日志(也不会)

8、其他

问当前实习是怎么找的,平时可以实习的时间等等(本人目前在小公司实习到6月份,想在美团进行暑期实习)
还问了上学期上了什么课程,数据结构考了多少分,现在总体成绩怎么样

9、反问

问了下部门,因为事业群填的都喜欢,所以还不了解
面试官说他们是美团外卖商家端基础组

更新:二面

#实习##面经##美团##Java工程师#
全部评论
490人上人🤑
4 回复 分享
发布于 2021-04-01 15:16
人上人
2 回复 分享
发布于 2021-04-01 15:08
jvm在学完web后在学,还是有点基础了,就可以学了呢
1 回复 分享
发布于 2021-04-01 23:22
巨佬,膜拜
点赞 回复 分享
发布于 2021-04-01 14:58
什么学历大佬
点赞 回复 分享
发布于 2021-04-01 19:33
你进二面了吗,铁子,感觉的问的真难,我的是他给的题没做出来
点赞 回复 分享
发布于 2021-04-01 21:25
楼主什么时候投的呀~
点赞 回复 分享
发布于 2021-04-02 09:20
楼主 相同大三 我们现在还有课 也是想找实习 问下楼主怎么安排时间,
点赞 回复 分享
发布于 2021-04-02 09:23
楼主二面怎么样?我好像跟你面的同一个部门,3.27笔试,3.31晚上7点一面,也是半个小时后通知通知4.1中午13点二面的。
点赞 回复 分享
发布于 2021-04-02 09:44
二面已经更新 朋友们 见帖子最后
点赞 回复 分享
发布于 2021-04-02 10:43
大佬,你面试时写代码是用什么编辑器,可以用idea吗
点赞 回复 分享
发布于 2021-04-02 18:13
请问笔试490/500是什么意思?5道题目ac了4.9道嘛
点赞 回复 分享
发布于 2021-04-03 10:17
大佬,多线程题怎么写啊。可以把代码私我嘛。。。
点赞 回复 分享
发布于 2021-04-03 10:35

相关推荐

不愿透露姓名的神秘牛友
11-26 16:06
已编辑
快手电商 后端 23k-35k
点赞 评论 收藏
分享
点赞 评论 收藏
分享
小红书 后端开发 总包n+8w+期权
点赞 评论 收藏
分享
评论
11
92
分享
牛客网
牛客企业服务