文章 2024-10-21 来自:开发者社区

阿里面试:JVM 锁内存 是怎么变化的? JVM 锁的膨胀过程 ?

尼恩说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,很多小伙伴拿到了一线互联网企业如得物、阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试机会,遇到很多很重要的面试题: 1.请解释 JVM 偏向锁、轻量级锁、自旋锁、重量级锁什么? 2.请介绍一下什么是sychronized的自旋锁、偏向锁、轻量级锁、重量级锁? 3.请介绍一下 jvm 内置锁 的膨胀过程? 4.请介绍一下...

阿里面试:JVM 锁内存 是怎么变化的? JVM 锁的膨胀过程 ?
文章 2023-08-29 来自:开发者社区

阿里p8 面试官狂推的java面试神器!jvm与多线程面试80问!

说在前面的话网上各种关于Java太卷的说法很对,Java目前是越来越卷了,但“卷”对个人来说也不一定是坏事,我们得搞清楚Java越来越卷的底层逻辑,才能客观看待这个事。那Java为什么越来越卷呢?我认为是多方面的因素影响,说说主要的有几个原因吧:原因一:IT行业仍然是薪资的头部从2022年第四季度行业薪酬调查报告显示,北上广深的平均薪资是10553元,而Java工程师,在北上广深的平均薪资是20....

阿里p8 面试官狂推的java面试神器!jvm与多线程面试80问!
文章 2023-08-24 来自:开发者社区

阿里面试官(性能优化):描述一下jvm加载class文件的原理机制?

相信很多人对于性能优化都不陌生,为了获得更好的系统性能,或者是为了满足不断增加的业务需求。都需要用到我们的性能调优。所以性能优化在面试中出现的频率特别高楼主自认为自己对性能优化相关知识有很多了解,而且因为最近在找工作面试,所以单独复习了很多关于索引的知识。但是,我还是图样图森破,直到我被阿里的面试官虐过之后我才知道,自己在性能优化方面的知识,只是个小学生水平。以下是我总结的一次阿里面试中关于性能....

阿里面试官(性能优化):描述一下jvm加载class文件的原理机制?
文章 2023-08-23 来自:开发者社区

阿里面试官,别挂电话,jvm性能调优,我还能说上半小时

性能调优:性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。架构调优和代码调优是JVM调优的基础,其中架构调优是对系统影响最大的。性能调优基本上按照以下步骤进行:明确优化目标、发现性能瓶颈、性能调优、通过监控及数据统计工具获得数据、确认是否达到目标。Java 中堆和栈有什么区别?新生代是用来存放新生的对象。一般占据堆的 1/3 空间。由于频繁创建对象,所以新....

阿里面试官,别挂电话,jvm性能调优,我还能说上半小时
文章 2023-03-10 来自:开发者社区

阿里面试:来聊聊JVM性能调优?

对于工作3年左右的Java程序员来说,在面试大厂的过程中,面试官可能不会太关注你做了多少个项目、你的CRUD水平如何。更多的是关注你对某项技术点的理解深度,所以说,工作3年左右的小伙伴一定要把自己的重心放到技术的深度上来。今天,我们先一起聊聊关于JVM性能调优的话题,本文的主要结构如下所示。网络异常,图片无法展示|常见面试题关于JVM,一道常见的面试题就是:Java中创建的对象是存储在JVM中的....

文章 2022-02-17 来自:开发者社区

2019百度阿里Java面试题(基础+框架+数据库+分布式+JVM+多线程)

前言 很多朋友对面试不够了解,不知道如何准备,对面试环节的设置以及目的不够了解,因此成功率不高。通常情况下校招生面试的成功率低于1%,而社招的面试成功率也低于5%,所以对于候选人一定要知道设立面试的初衷以及每个环节的意义,有的放矢... 通过现场分析互联网的JD,让面试者掌握分析公司对技术的要求和定位,进而知道自己是否适合该岗位以及应该如何准备。想提高面试成功率一定要了解公司的业务,去分析公司对....

文章 2019-08-23 来自:开发者社区

70道阿里百度高频Java面试题(框架+JVM+多线程+算法+数据库)

基础与框架 1.String类能被继承吗,为什么2.String,Stringbuffer,StringBuilder的区别?3.ArrayList和LinkedList有什么区别4.类的实例化顺序,比如父类静态数据,构造函数,字段,子类静态数据,构造函数,字段,他们的执行顺序5.用过哪些Map,都有什么区别,HashMap是线程安全的吗,并发下使用的Map是什么,他们内部原理分别是什么,比如h....

文章 2017-03-06 来自:开发者社区

Java/Android阿里面试JVM部分理解

最近选择性的看了深入理解java虚拟机这本书,挑了几章对于深入android开发有帮助的章节,大厂面试android或者java的时候也可能会问到,所以大家有爱自取。 1.java内存管理 很多人都只知道java的内存分为堆和栈,但是其实里面有更多东西,要成为一个高级java/android 开发者对于虚拟机简单了解是必不可少的,所以上一张图,让大家方面记忆。 java内存管理 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注