美团一面面经 3.19 暑期

1.自我介绍
2.开放性问题
(1)职业规划
(2)未来期望的城市
3.简历相关——MySQL
(1)编程:两个表mt_order、dp_order,分别有三个字段 brand_id(品牌id)、order_id(订单id)、price(单价),两个表使用brand_id关联,且可能出现在前一个表存在该brand_id但另一个不存在的情况,使用MySQL语言查询两表,按照brand_id ,总销售量大于10000,的以及单笔订单均价
(2)编程:表mt_order,有三个字段 brand_id、order_id(订单id)、price(单价),使用MySQL语言查询,按照brand_id ,总销售量大于10000,的以及单笔订单均价
(3)有没有用到什么优化?索引?
(4)事务的四大特性
(5)隔离性是什么?
(6)四种隔离方式?MySQL默认的隔离方式?
4.Java——JVM
(1)JVM内存分布?
(2)堆中的内存分布?
(3)堆中为什么这么分?
(4)Younger CG是什么,过程是什么?
5.Spring
(1)Spring中的AOP是什么?例子?基于什么实现的?
(2)动态代理是什么?和静态代理的区别?
(3)SpringBoot涉及什么设计模式?
(4)单例模式是什么?饿汉式和懒汉式?
(5)工厂模式的作用是什么,举个例子?
(6)忘记了
6.线程
(1)wait和sleep的区别?
(2)线程的生命周期和状态转换?
7.集合
(1)ArrayList和LinkedList区别?用哪个时间复杂度更低?
(2)HashMap的扩容机制?
8.时间复杂度
(1)递归和for循环,哪个时间复杂度大?
9.项目
(1)你有什么最印象深刻的项目?
(2)在这个项目里你遇到过什么困难或者记忆深刻的事?
(3)你这个项目是做什么的?
(4)数据是哪里来的?导师给的?以什么形式给的?
(5)你在里面负责什么?几个人参加的?另一个同学的分工是什么?
(6)为什么对这个项目印象深刻?
(7)分了几个表?所以给你的时候就是关系以及关联好了的对吧?
(8)。。。
10.开放题
(1)你觉得上班和上学的区别是什么?
(2)你的优点和缺点?
(3)如果我给你一个xxx,说这周一定要做完,你会怎么办?
11.反问
(1)方便给我一些建议吗?
(2)请问部门需要使用到什么技术栈?
全部评论

相关推荐

offer多多的六边形战士很无语:看了你的博客,感觉挺不错的,可以把你的访问量和粉丝数在简历里提一下,闪光点(仅个人意见)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 5 评论
分享
牛客网
牛客企业服务