美团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多多!

#面经##美团#
全部评论
恭喜楼主,请问你是哪个部门,三面到通知hr面用了多久
1
送花
回复
分享
发布于 2021-08-26 19:11
恭喜 list懒加载那个具体是什么
点赞
送花
回复
分享
发布于 2021-08-26 23:22
滴滴
校招火热招聘中
官网直投
我来沾沾喜气
点赞
送花
回复
分享
发布于 2021-08-27 21:19
祝楼主好运,也在这里打个广告,虾皮校园大使内推码:DSWj15Rz  可私聊我进群,我会分享笔经面经和之前整理的其他人的笔面经, 我之前写的面经在这里:https://www.nowcoder.com/discuss/687672?source_id=profile_create_nctrack&channel=-1  这里是我的内推贴:https://www.nowcoder.com/discuss/710893?source_id=profile_create_nctrack&channel=-1
点赞
送花
回复
分享
发布于 2021-08-28 09:46

相关推荐

1 26 评论
分享
牛客网
牛客企业服务