Что такое фреймворк Spring и какие функции он выполняет?
Spring — это популярный фреймворк с открытым исходным кодом для разработки приложений на Java.
Читать ответПодготовка к интервью
625 вопросов с собеседований в МТС
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в МТС. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: python, backend, devops.
Каталог
Spring — это популярный фреймворк с открытым исходным кодом для разработки приложений на Java.
Читать ответВ последней выполненной задаче удалось реализовать параллельное выполнение нескольких сетевых запросов с помощью ExecutorService, что позволило значительно сократить общее время ожидания ответов.
Читать ответВ сборщике мусора (GC) в Java можно настраивать несколько параметров для оптимизации производительности и управления памятью:
Читать ответПри итерации по миллиону элементов ArrayList обычно будет работать быстрее, чем LinkedList.
Читать ответНа последнем месте работы я занимал позицию senior Java-разработчика в команде из 8 человек.
Читать ответАбстрактный класс следует использовать, когда:
Читать ответJVM использует несколько областей памяти для хранения данных, каждая из которых имеет своё назначение:
Читать ответВ PostgreSQL уровни изоляции транзакций определяют, как видны изменения данных разным транзакциям и какие аномалии возможны.
Читать ответПо умолчанию начальная емкость равна 16, а коэффициент загрузки — 0.75.
Читать ответПамять в Java организована в несколько основных областей:
Читать ответЧтобы сделать класс неизменяемым и безопасным для использования в качестве ключа в HashMap, нужно:
Читать ответHashMap в Java реализован как массив бакетов (корзин), каждый из которых хранит элементы с одинаковым хэш-кодом по индексу, вычисленному хэш-функцией.
Читать ответ