25秋招|美团Java面经

我就是牛可乐 2024-09-13 14:18:23
⭕面试 ●开篇经典环节-自我介绍 ●来到了part2,项目经历 ●终于到了我最熟悉的part3,基础知识询问 ○介绍一下 JVM 的内存模型: ■堆,方法区,虚拟机栈,本地方法区,程序计数器 ●堆: ○放对象的地方,class对象和new的对象(我的对象在哪里?TAT) ●方法区:方法区是一个逻辑概念,1.6是永久代实现,1.7是堆和永久代实现,1.8是元空间和堆实现。 ○会存放一些常量池,字符串常量池等,有的池子还会缓存一些基本类型的封装类型的数据,比如Integer就会缓存-128-127的数据,在使用该范围内数据会直接从缓存里面拿而不是new一个新的。 ○这里面对于方法区和堆具体请看图片吧,能理解就理解,理解不了自己再搜一下吧,我懒得改了 略略略 ...... ⭕算法 出了一道题,他说我也没做过,我们俩一起看看,然后给我理了一下思路,指出是一个状态变换的题,还把关键点给我指了一下,A了之后问要不要解释一下,他说你刚才思考的时候自言自语已经解释过了就不用了...... ⭕写在后面 由于和上一个面试官同部门,一些东西在上一个面试官那问过了,就问了问我还需要学点什么以及接下来的面试流程之类的。面试氛围还不错,说一些场景的时候还把面试官逗笑了hhh ------------------------------------ 上面的八股是我个人浅显的理解,希望有大佬可以帮我指正以下,岑某不胜感激,谢谢uu们。^_^~ . 内容来自牛友:岑昕沐 来源:牛客

0 阅读:0