首页 > 美团java面经分享
头像
啦啦啦牛肉粒
编辑于 2021-08-26 10:41
+ 关注

美团java面经分享

2面

  1. 自我介绍
  2. 学习过哪些计算机课程
  3. 说一下jvm相关的知识
    • 我说到了jvm内存划分、jmm模型和垃圾回收
  4. jmm模型中,主内存和线程的工作内存分别对应内存划分中的什么?
  5. 说一下对象的使用过程
    • 我说可以大致分为加载、连接、初始化、使用和卸载。然后引出垃圾回收。
  6. 再说一下垃圾回收,也就是对象卸载
    • 三个基本的算法
  7. 老年代和新生代用的回收算法是一样的吗?分别是什么?
  8. CMS是基于什么回收算法?G1呢?
  9. CMS会产生一些空间碎片,怎么去避免因为这些碎片过多而造成大对象无法存储?
  10. 怎么处理CMS的空间碎片?
  11. Spring的Ioc和AOP说一下
  12. 有了解过设计模式吗?
  13. 懒汉式和饿汉式有什么区别?
  14. 懒汉式和饿汉式的应用场景是什么?各自的优点和缺点是什么?
    • 懒汉式可以避免空间浪费,但是在并发下可能会出错
    • 饿汉式不容易出错,但是可能会造成空间浪费
  15. 设计一个数据结构,实现双端链表?可以头插尾插,也可以根据索引查找(30+min)

3面(leader面)

  1. 算法题:两个整数相加(字符串类型的),不考虑负数,再说一下时间复杂度
  2. int型的变量在哪分配
  3. List在哪分配(注意懒加载)
  4. 什么情况会在栈上分配
  5. hashmap的get和set方法的时间复杂度各是多少

hr面

一些常规的问题,先是自我介绍,然后询问对部门的了解程度,又问了自己遇到过的压力最大的事情,以及如何解决,重点问了自己的学习方法,最后就是关于工作地点的询问,看能否接受。

hr面其实答的不是太好,但还是许愿一个offer。。。(嘿嘿,期待我会有来还愿的一天)


太靠谱了吧!一个小时,秒还愿!感恩。。。祝大家offer多多!

更多模拟面试

全部评论

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

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐