Библиотека вопросов
Вопросы с настоящих собесов. Любой можно отработать голосом за пару минут — с интервьюером, баллом и разбором.
Что происходит с Java-кодом от момента написания до выполнения? И что такое JIT-компилятор?JuniorРасскажите, как работает JIT-компиляция в HotSpot и какие оптимизации она делает. Как это влияет на то, как вы пишете и измеряете производительный код?SeniorУ вас Java-сервис с хипом на тридцать гигабайт, и бизнес жалуется на длинные паузы. Как вы будете выбирать и настраивать сборщик мусора?SeniorВаш Java-сервис должен отвечать с p99 не больше десяти миллисекунд. Как вы будете проектировать его с учётом особенностей JVM, и как найдёте источник латентности, если цель не выполняется?Senior