美团暑期实习一面面经(1h30min)

发面经,攒人品

刚开始面试官先介绍了一下自己所在的部门,然后一分钟的自我介绍,其次询问了简历上写的之前一段工作经历。再问了下对于JAVA中的哪些部分比较了解,然后就开始了八股提问,但也不算是纯八股,更多是让我自己提出了解哪些,然后根据说的再接着问下去,中间会问到一些场景实现。

八股:

集合:

1.Java集合下的分支有哪些?

2.LinkedList和ArrayList的优缺点?

3.ArrayLsit的扩容机制?

4.Map中的负载因子是干嘛的?

5.HashMap的底层数据结构?

并发:

6.线程池的好处?我们为什么要用线程池?

7.线程池是基于什么实现的?又有哪些分类?

8.线程池的父类是什么?线程池的核心参数有哪些?

9.不同类型的线程池哪些是日常实际开发环境中使用较多的?

10.如果让你自己实现一个线程,有哪些常见实现?

11.针对实际开发中的并发场景,我们应该怎么来处理?

12.对于原子类?有哪些了解?

13.java中锁的分类?有哪些角度?

14.加锁的注意事项?考虑哪些点?(只回答出加什么锁以及加锁的范围)

15.线程死锁的必要条件?

16.synchronized加在普通方法和静态方法有什么区别?

17.说一下 synchronized 底层实现原理?

18. synchronized属于悲观锁还是乐观锁?

19.volatile主要作用是什么?

20.对于CAS有了解吗?

21.中间件有用过哪些?

21.Redis常见数据结构有哪些?

22.有大量的散列字符串作拼接,用什么对象作存储比较合适?

23.StringBuilder和StringBuffer有什么区别?

24.用过哪些git命令?

MySql:

25.Mysql的存储引擎有哪些?

26.MyISAM 和 InnoDB 的区别有哪些?

27.InnoDB的隔离级别?

28.回表操作是什么?哪些sql是不需要回表?

29.手写一个sql语句查询学生成绩表中的成绩最大值

Spring:

1.Spring两个比较重要的特性有哪些?

2.AOP的使用场景是什么?

3.声明bean的注解有哪些?

算法题目:大数相加

整体面下来感觉相对平和,除了一些地方是真的不知道,其余基本上都能答上来,但是感觉还是没有达到面试官的一个标准和期待,再继续加油吧!

#美团面经#
全部评论
敢问什么部门吗?
点赞 回复 分享
发布于 2023-03-28 18:31 辽宁
那你应该面试过了啊看样子?
点赞 回复 分享
发布于 2023-03-28 21:42 天津

相关推荐

评论
5
76
分享
牛客网
牛客企业服务