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