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