程序员社区

美团外卖商家端Java实习面经 + (Java面试)

今天给大家分享一篇 美团外卖商家端Java实习面经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~

最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。

点击下载完整PDF☞ 2022年最新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、反问

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

更新:二面

赞(0) 打赏
未经允许不得转载:IDEA激活码 » 美团外卖商家端Java实习面经 + (Java面试)

一个分享Java & Python知识的社区