ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java — часть 17

268 популярных вопросов из 1630 собранных, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Какой будет порядок ключей после сортировки?

data_structures junior

Что такое окно в контексте программирования или операционных систем?

general junior

Какова алгоритмическая сложность в худшем, лучшем и среднем случае?

algorithms junior

Является ли List, содержащий Map, реализацией структуры данных?

data_structures junior

Сколько потоков может быть запущено в приложении одновременно?

concurrency middle

Назовите три коллекции, которые вы чаще всего используете в работе.

data_structures junior

В чем разница между последовательным и параллельным выполнением операций?

concurrency junior

Что делает оператор процента (%) в программировании?

algorithms junior

Почему при выборе количества потоков или процессов для параллельного выполнения программы не стоит ориентироваться только на количество ядер процессора?

concurrency middle

Насколько большими должны быть коллекции, чтобы использование параллельных стримов (parallel streams) было оправдано?

language_specific Java middle

Что такое CyclicBarrier и CountDownLatch в Java?

concurrency Java middle

Какие существуют способы синхронизации потоков?

concurrency middle

Как собрать элементы стрима в Map в Java?

language_specific Java middle

Как работать с примитивными типами данных в Java Streams?

language_specific Java middle

Как можно реализовать параллельные потоки (parallel streams) в Java?

concurrency Java middle

Зачем использовать setTimeout?

web JavaScript junior

Зачем нужны параллельные стримы в Java?

concurrency Java middle

В каких случаях и для чего необходимо применять механизмы синхронизации в многопоточном программировании?

concurrency middle

Что такое монитор в контексте многопоточного программирования?

concurrency middle

Как использовать коллектор groupingBy в Java Stream API?

language_specific Java middle

Какие дополнительные возможности предоставляют стримы для примитивных типов данных в Java?

language_specific Java middle

Когда стоит использовать параллельные стримы (parallel streams) в Java?

concurrency Java middle

Расскажите о ситуации, когда вы столкнулись с трудностями в работе, и как вы их решили?

behavioral junior

Какие инструменты мониторинга и логирования вы использовали?

devops middle

Есть ли у вас опыт работы с оптимизацией запросов и транзакциями?

database middle

Как вы помогали в поддержке продакшена?

behavioral middle

Как это относится к code review?

general junior

Если вы работали с Kubernetes, то какие задачи вы решали с его помощью?

devops Kubernetes middle

Приведите примеры основных шаблонов проектирования.

architecture middle

Для чего нужны методы commitSync и commitAsync?

database Kafka middle

Вопросы по другим специальностям