Gymterview

#jvm

24 вопроса

⚙️За что отвечает JVMjuniorJVMЧем различаются JRE, JVM и JDK?juniorJava Core⚙️Что такое Classloader и как он работаетjuniorJVM⚙️Какие области данных времени выполнения существуют в JVMmiddleJVM⚙️Что такое Frame в JVMmiddleJVM⚙️Что такое Execution EnginemiddleJVM⚙️Что такое Metaspace и чем он отличается от PermGenmiddleJVM⚙️Какие сборщики мусора существуют в JVMmiddleJVM⚙️Как работает G1 Garbage CollectormiddleJVM⚙️Что такое ZGC и ShenandoahseniorJVM⚙️Поколения объектов: Young Generation, Old GenerationmiddleJVM⚙️Основные параметры JVM для настройки памятиmiddleJVM🔷Что такое статическое и динамическое связывание?juniorООП⚙️Что такое JIT-компиляция и какие уровни компиляции существуютmiddleJVM⚙️Какие инструменты для мониторинга и диагностики JVM вы знаетеmiddleJVM⚙️Что такое Strong, Weak, Soft и Phantom ссылки в JavamiddleJVM🐳Как написать Dockerfile для Spring Boot приложения?middleDocker🐳Как Docker взаимодействует с JVM? Какие есть нюансы?seniorDockerЧто такое Heap и Stack память в Java? Какая разница между ними?juniorJava CoreВерно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных в куче?juniorJava CoreОпишите алгоритм работы какого-нибудь сборщика мусора, реализованного в виртуальной машине HotSpot.middleJava CoreЧто такое `finalize()`? Зачем он нужен?juniorJava CoreЧто произойдет со сборщиком мусора, если выполнение метода `finalize()` требует ощутимо много времени, или в процессе выполнения будет выброшено исключение?middleJava CoreРасскажите про классы-загрузчики и про динамическую загрузку классов.middleJava Core