美团java后端 一面
时间:晚上7.15-8.00
面试官自我介绍(是个年轻的学长,我自我介绍。
然后就是先进行手撕代码环节:链表的奇偶重排
java的基本类型和包装类型
基本类型中int占用多少内存
integer占用多少内存,比int多在哪些部分
object类是什么,有哪些方法
类为什么重写了equals方法后一定要重写hashcode方法
hashmap的实现
hashmap中负载因子的作用和意义(这个没答上来)
hashmap会缩容吗,怎么缩容的(没答上来)
treemap的实现
hashmap的key可以为null吗,key为null的时候对应的hash值为多少
mybatis中#和$的区别(答的不太好,把$不会转义漏了,能用#就用#,$可能会被sql注入攻击)
mysql索引类型
一张表可以建立多个唯一索引吗
联合索引的使用场景
只建立(a,b,c)的联合索引,查询(a,c)会命中联合索引吗
索引的底层实现(b 树)
b 树作为索引的优点
redis的基本数据类型
一面:
二面:
项目(挑一个讲),必须讲清楚
针对框架项目问的比较多:往下看
(可能是因为我的简历上有框架相关的项目,所以这些问框架的问题比较多,我有一个同学基本没问,因为她也没复习框架,就直接问很多算法,问我的算法相对比较少,基本没有)
三面:
某一个实验室的项目,问的非常之细,都给他画时序图,讲解操作符了。。。
另一个android相关项目的技术难点(这个项目的技术难点一定要准备,好多问的)
客户端与服务器的交互中,如果相应非常慢,怎么排除故障或找寻原因
如何判断缓存使用的是否恰当(这是自己给自己挖的,因为回答上一个问题时我提到了缓存)
组合与聚合的区别
后来主要看你平时都干啥,跟我都聊起了狼人杀,,会问你喜欢那个角色,有什么体会之类的,有点半hr面
四面:
(美团面试是面试体验最好的,一天完事,从早上到下午,美团给我的感觉就是问的不是特别深,但是有点广,当然好多人是被问了比较多的算法,所以,其他不够,算法来凑。。。。另外,美团肯定是比较偏java的~~)
1.设计模式singleton,写代码
讲述快排算法
死锁的四个条件
画三次握手、四次挥手状态图,以及相对应的网络编程函数
java线程的状态
java创建线程的方式,你最喜欢哪一种
2.用到的缓存技术、有哪些缺点,与分布式缓存进行对比
.延迟加载的好处、坏处
hibernate的一级、二级缓存
application、session范围内数据的区别
aop除了cglib和java动态代理还可以怎么实现
给一个情景,写mysql查询语句
数据库索引、什么字段不适合加索引
索引使用不恰当的坏处
事务的隔离级别
动态规划与递归相比有什么优点
object有哪些方法,问了hashcode()方法,还有,notifyall()和notify()的区别
java的内存管理以及堆区的分类
自己选一个设计模式讲解
服务器的异步机制
有没有深入学习过java相关的一些知识,并展开问,与学习之前有什么进步
https机制的实现
面试官人很好,先介绍了整个面试流程
先写了一道算法
给一个字符串,求字符串第一个只出现一次的下标 空间复杂度on,时间复杂度on
算法题很简单,但是当时脑抽了一直在想怎么一次遍历做出来,实际上用hashmap两次遍历就ok
算法题写完感觉凉凉,后面问问题刚开始的答题也被算法影响了状态很差、后面倒是调整过来好转了
有哪些集合类
hashmap是在collection下面的吗 不是 是在map下面
arraylist和linkedlist的区别
线程安全的集合
copyonwritelist如何保证的线程安全
hashmap底层原理
为什么从头插改为了尾插
concurrenthashmap底层原理
线程六大状态
线程有running这个状态吗 当时答的有 实际没有 java里是runnable
怎么样变成等待状态
创建线程的方式
为什么推荐使用线程池创建
为什么不推荐使用executors的静态方法去创建 这个问的其实就是为什么不推荐去创建单例线程池、缓存线程池等那四种,但是当时没听懂executors的静态方法是什么意思,没答出来
数据库
事务四大特性
原子性怎么实现的
持久性怎么实现的
mvcc实现
redolog和binlog作用和区别
两阶段提交redolog和binlog
索引的底层
为什么要用b 树
索引失效的场景
sql慢查询优化
回表查询
美团是笔试-初试-复试-hr面这样一个节奏,然后我是属于第一志愿挂了被补录所以进程很快,周一面了两次周二终面,现在在等结果。
面试官问的面试题: 第一面比较基础,主要还是挖简历,然后对一些事务也是询问你的看法,比如我实习经历里提到活跃用户,然后她会就这个定义以及如何增长进行细问,被面试官表扬了哈哈哈
第二面就在第一面几个小时后,面试官说一面面蛮清楚的就考了我很多问题解决?或者产品经营,类似于对商业模式的一些考察,主要涉及到美团外卖、滴滴等车、还有微信平台的一些问题,感觉很难,我答得也不好,但是面试官真的很厉害思路非常清晰。最后居然通过了
终面hr面就是今天,主要还是深挖简历,尤其是我其中一段和物流运营相关的经历被问得非常细,包括盈利情况、运营模式、具体措施、如何优化等等等,后来也问了一些关于意向城市、职业规划等基础问题。反问问了问有关岗位工作内容还有校招如何进行人才培训的方面
不知道能不能通过,记录一下,也许会对以后面试这个岗位的同学有帮助。面试给我感觉很好的,让我学到很多东西
?【总结】问的非常细,深挖作品集,真的是一页一页讲一页一页看的,比较注重作品集每个环节的前后关系和逻辑,每一点都要有理有据,前后关联,为什么要做这件事?做这件事对设计有什么作用?如果只是模式化套方法就凉凉了。
?【后续】笔试题没有及时发,尝试联系但是没有正确反馈,正在我狂喜不用做笔试的时候,一周后面试官打电话来说笔试题忘记发了......笔试题需要5天内发回,由于了解到一些名校毕业生做了笔试题都挂了,感觉自己没希望,加上当时非常忙,又为另一个比较稳的offer焦灼,最终放弃了笔试。
【面试时间】9月19日-1h-专业面
1??1、自我介绍
2??2、(简历里有两个获奖的app作品)你为什么想要去参加比赛,你收获了什么?
3??3、(开始看作品集,投屏)纵览所有作品,问在每个项目中你学到了什么?(疯狂展示自己的自驱力、学习能力、复盘总结能力)
4??4、具体项目:你觉得最能体现你交互能力的项目?(我说了一个个人虚拟练习的改版设计项目)
?4.1 为什么会做这个项目?
?4.2 介绍一下项目大概的流程?(在该项目目录流程页进行阐述)
?4.3 项目背景分析部分(商业、用户数据)对后面设计的作用?(项目是个人虚拟的设计项目,数据均是通过桌面研究所得,确实不好说)
?4.4 对改版功能的业务梳理对后面设计的作用是什么?
?4.5 (作品集中的用户分类画像部分)用户分类对后面设计的作用?
?4.6 用户分类是有什么判别机制么?
?4.7 绘制业务流程图的意义和作用?
?4.8 反问环节
?4.9(对交互能力进行肯定)问:你是偏向做交互还是用户体验?是否愿意做笔试题?
时间:21/9/18 面试形式:线上面试 一对一 平台:牛客网
不知道对面是hr还是负责业务的,面试只持续了差不多二十分钟,感觉是凉凉了。
网申页面并没有显示是什么事业部,刚开始面试官问我知不知道自己申的是哪个事业部,不知道。我好像是调剂来的。
自我介绍
介绍完基本信息后有主动说了选择这个岗位的原因:①专业契合②喜欢互联网行业③对美团比较有好感 希望有幸得到offer
之后主要是围绕简历发问。
1.介绍一下一个项目是如何进行
2.在学校的项目经历你收获了什么?有什么不足
①加深专业知识理解 灵活运用 ②团队合作 小组沟通交流 合作中进步共同发展。③不好的地方:实习经历比较欠缺 项目比较浅显不够深入
3.为什么说你做的项目浅显?
(根据上个问题的回答问的,给自己挖坑了)
4.说一下简历中对兴盛优选的swot分析
大体说出来了。思路比较混乱。应该对自己的报告再熟悉一下。一定要熟悉简历中所写的内容!!!
5.知道的社区团购企业 竞争对手
6.家是哪里的 当地的社区团购平台
7.你刚才说喜欢美团 喜欢哪一点
8.你了解的美团主营业务
外卖 团购
9.为什么选择采购这个岗位?
10.专业学过的相关课程,介绍一下
采购与库存管理 需求预测 订货、生产模型 路径规划 (感觉回答有很大提升空间)
11.为什么没有实习
(我前面说了太多自己实习经历不够,强调自己的劣势。注意:不要再自己暴露缺点和不足了,不提就不要说)
12.反问 如何帮自己更好提升自己 以满足采购的岗位要求
①对于本科生来说,专业技能不如研究生 就了解物流采购岗位的核心模块有哪些 ②沟通、做ppt这些软实力
(感觉最后一个问题面试官回答得比较敷衍)
2021-09-14 | 校园招聘
2023-04-19 | 校园招聘
2021-03-18 | 校园招聘
2021-03-06 | 校园招聘
2022-10-27 | 校园招聘
2022-10-17 | 校园招聘
2022-10-17 | 校园招聘
2022-09-23 | 校园招聘
2022-09-16 | 校园招聘
2020-08-25 | 校园招聘
2022-08-25 | 校园招聘
2020-07-28 | 校园招聘
2022-07-04 | 校园招聘
2022-04-01 | 校园招聘