首页 > 面试复盘|美团买菜一二面!!!
头像
代码界的小白
发布于 2021-09-01 17:24
+ 关注

面试复盘|美团买菜一二面!!!

关于美团:
提前批面了两轮,挂了,秋招第一轮美团买药一面后十天挂了,幸运的被美团买菜捞了,算起来一共面了五次美团,收获很多,虽然今天面的很烂,但还是期望一波hr吧!!!

把我面的美团买菜的两轮面经分享出来,造福牛客的牛友们,加油!

一面 60min  

1.自我介绍

2.实验室项目问了十多分钟

3.常用的数据结构有哪些?

4.网络的协议,socket位于哪一层?

5.get和post请求

6.get和post是由谁发起的

7.linux常用命令

8.查看端口是否开放

9.mysql的隔离级别

10.每种隔离级别解决了什么问题

11.join和left join的区别

12.unio和unio all的区别

13.unio和join的区别

14.数据库的事务如何实现的?

15.binlog日志是做什么的?

16.hashmap的底层和put方法

17.hashmap的扩容

18.arraylist可以存多少数据

19.自定义类加载器 ,如何打破双亲委派机制

20.java中线程的状态

21.sleep和wait的区别

22.syn锁的底层如何实现的?

23.syn和reentrantlocl的区别

24.syn锁静态和非静态

25.垃圾回收算法

26.cms垃圾回收和g1

27.本地java程序默认启动的是什么垃圾回收器

28.g1和cms的试用场景

29.spring单例是安全的吗?

30.spring中的事务

31.分布式锁和分布式事务

32.什么时候需要使用分布式锁

33.mybatis的事务管理和执行流程

34.redis和mysql的区别 ,redis的使用场景

35.redis的过期策略和删除策略

36.java中的设计模式

37.大数据基础知道哪些?

38.手写快排算法
总结:对spring有些理解的不深入。。。


二面 75min

1.自我介绍

2.jvm的内存区域

3.堆中又怎么分的?为什么要取消永久代用元空间代替?

4.为什么要划分为新生代和老年代?

5.垃圾回收算法有哪些?

6.新生代和老年代用哪些算法?stw问题会发生在新生代吗?

7.程序计数器存哪些东西?能为空吗?

8.arraylist和linkedlist的区别和应用场景?

9.java中的map,map的底层,是线程安全的吗?负载因子怎么算的?为什么是8的时候变成红黑树?为什么扩容是2的倍数?位运算有什么好处?

10.ConcurrenthashMap使用的时候有可能出现不安全的情况,你举个例子?

11.进程与线程的区别?进程和线程的通信方式都有哪些?

12.你使用过多线程吗?举个例子?

13.线程池的参数如何确定?你这么知道什么是cpu密集型什么是io密集型?

14.项目:用户登录是怎么做的?token是由谁产生的?是怎么做验证的?

15.项目:你这个多表查询是怎么做的,如果现在让你写多表查询你会怎么写?
算法题:数组中出现次数超过一半的数字(要求空间复杂度O(1))
总结:很多问题都很细,还是自己太菜了!!!

期待一波hr面吧,虽然希望渺茫!!!


更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐