攒人品之美团面经

攒人品!

美团,(金融部门)现场两面

一面 一小时   二面 一小时
问题不全,有点记混

自我介绍

说项目……项目还是说不好。。。

以下基础问题都要举例说自己的理解,不能只背概念
抽象类和接口

default

重写和重载

静态多态和动态多态

只改变返回方法能重载吗

final 修饰变量会怎么样

有哪些线程安全的集合

concurrenthashmap原理

cas操作是什么,在哪里用到了,有什么问题

spring 知道啥

mvc的思想

aop原理

动态***有哪两种,区别

mybatis 怎么用的,知道啥

单例模式,理解,实现方式

抽象工厂,画图说自己的理解

mysql索引引擎,区别

索引用到哪种数据结构

为什么用b+

悲观锁和乐观锁

mysql的乐观锁

让你来设计实现的话,如何保证一个事务读到的数据是最新的(记录版本号)

事务特性,举例解释一致性

数据库怎么实现事务的

事务隔离级别

幻读、脏读是啥

怎么看查询用到了哪些索引 explain 命令里的index是什么意思,平时自己会用这个命令吗

有哪些索引失效的情况

a.b.c组合索引,查询cba能用到吗?是在哪里做了优化?

为什么要用redis ,为什么不存在内存里

redis 数据类型

项目里redis为什么用hash,为什么不用string

redis里统计一个班级排名,用什么数据结构,为什么

redis mysql 如何保证一致性

redis 持久化,哪个更快,有什么优缺点

缓存击穿,缓存雪崩,怎么解决

android ios 的指纹密钥怎么存储的
把我当做完全不懂的人,给我解释二叉树的前中后序遍历

海量数据如何找最大的10

海量数据如何找中位数

代码

链表反转

让三个线程按顺序执行有哪些方式,除了join,实现一种
实现线程a先打印123,线程b打印456,线程a再打印789

面试表现不太好,一面的中科院学长给了很多建议,说项目弱,没啥可问的,所以需要用基础知识弥补,必须要足够深。
二面结束后,说老大开会去了,先回去吧。

以为凉凉,当天晚上收到hr电话,第二天电话面试,三面。

三面(30min

自我介绍

介绍项目

在项目里学到了什么、收获

针对项目问了很多问题(哎...项目是硬伤啊)

java了解哪块

常用什么集合

hashmap都用来干什么

hashmap可以存空值吗

hashmap怎么扩容的
hashmap容量有限制吗

hashmap如何遍历,entryset keyset,哪种更好

hashmap有序吗

怎么有序?linkedhashmapTreeMap

comparator比较器 返回什么值

hashmap线程安全吗,怎么线程安全

hashtableconcurrenthashmap哪种更好些,为什么

ArrayList的特点

ArrayList容量有限制吗

线程了解吗,怎么创建线程

Callable怎么创建线程,怎么获取返回值

提问环节:

问了部门业务(美团支付)

安全这块怎么做的(接口层面上的安全,token等)

能力和你们部门还算匹配吗(还好吧

感觉30min凉凉


过了不到一周,电话进行HR面,20min
说一下你做的项目
每个项目的收获
在项目里承担什么角色
项目现在有哪些地方在用了
在讨论时遇到意见不同,怎么解决
项目里遇到的困难,如何解决的
遇到困难,怎么排解
在这里面最有成就感的事
是什么样的性格
对美团的了解
找工作看中什么
应聘进展,有哪些通过了
对薪资、工作地点的期望

#面经##美团##校招#
全部评论
tql,大佬牛逼,
点赞 回复 分享
发布于 2019-09-04 23:57
后天电话面,我来取面经,也是项目太弱了,然而好像基础也不好。。。
点赞 回复 分享
发布于 2019-09-04 22:08
哇,问的好基础呀!大佬大佬
点赞 回复 分享
发布于 2019-09-04 18:32

相关推荐

用微笑面对困难:你出于礼貌叫了人一声大姐,大姐很欣慰,她真把你当老弟
点赞 评论 收藏
分享
想干测开的tomca...:让我来压力你!!!: 这份简历看着“技术词堆得满”,实则是“虚胖没干货”,槽点一抓一大把: 1. **项目描述是“技术名词报菜名”,没半分自己的实际价值** 不管是IntelliDoc还是人人探店,全是堆Redis、Elasticsearch、RAG这些时髦词,但你到底干了啥?“基于Redis Bitmap管理分片”是你写了核心逻辑还是只调用了API?“QPS提升至1500”是你独立压测优化的,还是团队成果你蹭着写?全程没“我负责XX模块”“解决了XX具体问题”,纯把技术文档里的术语扒下来凑字数,看着像“知道名词但没实际动手”的实习生抄的。 2. **短项目塞满超纲技术点,可信度直接***** IntelliDoc就干了5个月,又是RAG又是大模型流式响应又是RBAC权限,这堆活儿正经团队分工干都得小半年,你一个后端开发5个月能吃透这么多?明显是把能想到的技术全往里面塞,生怕别人知道你实际只做了个文件上传——这种“技术堆砌式造假”,面试官一眼就能看出水分。 3. **技能栏是“模糊词混子集合”,没半点硬核度** “熟悉HashMap底层”“了解JVM内存模型”——“熟悉”是能手写扩容逻辑?“了解”是能排查GC问题?全是模棱两可的词,既没对应项目里的实践,也没体现深度,等于白写;项目里用了Elasticsearch的KNN检索,技能栏里提都没提具体掌握程度,明显是“用过但不懂”的硬凑。 4. **教育背景和自我评价全是“无效信息垃圾”** GPA前10%这么好的牌,只列“Java程序设计”这种基础课,分布式、微服务这些后端核心课提都不提,白瞎了专业优势;自我评价那堆“积极认真、细心负责”,是从招聘网站抄的模板吧?没有任何和项目挂钩的具体事例,比如“解决过XX bug”“优化过XX性能”,纯废话,看完等于没看。 总结:这简历是“技术名词缝合怪+自我感动式凑数”,看着像“背了后端技术栈名词的应届生”,实则没干货、没重点、没可信度——面试官扫30秒就会丢一边,因为连“你能干嘛”都没说清楚。
点赞 评论 收藏
分享
评论
3
37
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务