Java-разработчик — вопросы с реальных собеседований, часть 17
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Что такое окно в контексте программирования или операционных систем?
generaljunior
1×
Какова алгоритмическая сложность в худшем, лучшем и среднем случае?
algorithmsjunior
1×
Является ли List, содержащий Map, реализацией структуры данных?
data_structuresjunior
1×
Сколько потоков может быть запущено в приложении одновременно?
concurrencymiddle
1×
Назовите три коллекции, которые вы чаще всего используете в работе.
data_structuresjunior
1×
В чем разница между последовательным и параллельным выполнением операций?
concurrencyjunior
1×
Что делает оператор процента (%) в программировании?
algorithmsjunior
1×
Почему при выборе количества потоков или процессов для параллельного выполнения программы не стоит ориентироваться только на количество ядер процессора?
concurrencymiddle
1×
Насколько большими должны быть коллекции, чтобы использование параллельных стримов (parallel streams) было оправдано?
language_specificJavamiddle
1×
Что такое CyclicBarrier и CountDownLatch в Java?
concurrencyJavamiddle
1×
Какие существуют способы синхронизации потоков?
concurrencymiddle
1×
Как собрать элементы стрима в Map в Java?
language_specificJavamiddle
1×
Как работать с примитивными типами данных в Java Streams?
language_specificJavamiddle
1×
Как можно реализовать параллельные потоки (parallel streams) в Java?
concurrencyJavamiddle
1×
Зачем использовать setTimeout?
webJavaScriptjunior
1×
Зачем нужны параллельные стримы в Java?
concurrencyJavamiddle
1×
В каких случаях и для чего необходимо применять механизмы синхронизации в многопоточном программировании?
concurrencymiddle
1×
Что такое монитор в контексте многопоточного программирования?
concurrencymiddle
1×
Как использовать коллектор groupingBy в Java Stream API?
language_specificJavamiddle
1×
Какие дополнительные возможности предоставляют стримы для примитивных типов данных в Java?
language_specificJavamiddle
1×
Когда стоит использовать параллельные стримы (parallel streams) в Java?
concurrencyJavamiddle
1×
Расскажите о ситуации, когда вы столкнулись с трудностями в работе, и как вы их решили?
behavioraljunior
1×
Какие инструменты мониторинга и логирования вы использовали?
devopsmiddle
1×
Есть ли у вас опыт работы с оптимизацией запросов и транзакциями?
databasemiddle
1×
Как вы помогали в поддержке продакшена?
behavioralmiddle
1×
Как это относится к code review?
generaljunior
1×
Если вы работали с Kubernetes, то какие задачи вы решали с его помощью?
devopsKubernetesmiddle
1×
Приведите примеры основных шаблонов проектирования.