美团一、二面小凉经

感觉在牛客看了很多东西,现在想回报下社会~
我记得是二月底投的美团
职位:后端开发工程师
  • 3.12美团笔试,都挺难的,就随便写了一些,通过率很低的
  • 3.15接到了可以一面的电话,约的3.16面试
  • 3.16面试完过一会儿就接到了通过的电话,然后约的3.17的二面
一二面的两位师兄人也挺好的,有疑问他们都会及时给我解释~

一面

1. 先实现一个线程安全的正整数,incrementAndGet和decrementAndGet(编写程序)

2. 说说可重入锁,synchronized原理

3. 5亿用户,用户id是int,在1到5亿区间连续,在5亿中均匀随机抽10w个用户发邮件(编写程序)

4. 设计模式

① 模板方法模式的使用场景(忘了,求面试官换一个模式:代理模式)

② 说说代理模式,代理模式的场景,有什么框架跟代理模式差不多

③ 装饰器模式

5. 数据库

①索引,MySQL的innodb存储索引数据结构用b+的原因(比较了b+、红黑、b,然后说了磁盘io等)

② 索引要注意什么,什么时候用,索引失效

③说说mybatis、springboot


二面(目前还没收到通知,目测凉)

自我介绍

问题记得不太清:

1. 问了一些项目相关的

2. 在项目里面做了什么

3. 线程和进程的区别

4. 什么是脏读、幻读;他们区别

5. 画一个满二叉树、写出先、中、后序遍历

6. hashmap的数据结构

7. 说说管道通信

8. 数据库事务的特性

9. 不清楚他问的是数据库的锁还是数据库的封锁协议

10. cookie和session的区别

11. 用过redis吗?没有

12. tcp三次握手

13. osi七层

三个写代码的:

1. 查询数据库每个学生的总分

2. 查找两个字符串a,b中的最长公共子串

3. 判断回文数

#美团点评2020春招##美团##面经##校招#
全部评论
老哥,一面过多久能收到通过的消息啊
1 回复 分享
发布于 2020-03-22 14:50
你是补招么?😀
点赞 回复 分享
发布于 2020-03-18 17:25
面试不怎么问项目么?
点赞 回复 分享
发布于 2020-03-22 00:34
一面怎么这么难啊感觉 祝楼主好运
点赞 回复 分享
发布于 2020-03-22 14:43
请问楼主是哪个事业群呀?
点赞 回复 分享
发布于 2020-03-22 15:30
楼主二面答对了多少啊
点赞 回复 分享
发布于 2020-03-24 16:28
楼主,刚收到笔试通知,我看说可以用本地编译器,那可以浏览器查询模板吗?
点赞 回复 分享
发布于 2020-03-25 10:01
请问随机算法这样可以吗,还是底层啊?  public static void main(String[] args) {         HashSet hashSet = new HashSet();         Random random = new Random((long)(5*10e8)-1);         int to = (int) (10*10e4);         System.out.println(to);         while (to>0)         {             long a = random.nextLong();              a = a>0?a:-a;             if (!hashSet.contains(a))             {                 hashSet.add(a);                 System.out.println(a);                 to--;             }         }         System.out.println(hashSet.size());     }
点赞 回复 分享
发布于 2020-04-02 15:45
实习还是全职啊
点赞 回复 分享
发布于 2020-04-03 17:52

相关推荐

想去夏威夷的小哥哥在度假:5和6才是重点
点赞 评论 收藏
分享
头像
昨天 11:39
四川大学 Java
是红鸢啊:忘了还没结束,还有字节的5k 违约金
点赞 评论 收藏
分享
4 49 评论
分享
牛客网
牛客企业服务