Подготовка к интервью

Вопросы на собеседовании в Red Collar

17 вопросов с собеседований в Red Collar

17 вопросов 1025 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Red Collar. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: spring, java, spring framework.

Каталог

Результаты поиска

Найдено: 17
Теория

Объясните, что означает аннотация @RestController в контексте разработки REST API в Spring

Аннотация @RestController в Spring — это специализированный вариант @Controller, который упрощает создание REST API. Она объединяет в себе:

Читать ответ
Теория

Насколько правильно использовать мутабельный объект как ключ HashMap? Какие требования нужно соблюдать?

Проблема с мутабельным ключом в HashMap возникает, когда объект, используемый в качестве ключа, изменяется после помещения в карту.

Читать ответ
Теория

Чем отличаются аннотации @Component, @Service и @Repository в Spring?

Аннотация @Service в Spring используется для обозначения класса как сервисного компонента бизнес-логики.

Читать ответ
Теория

Какая временная сложность добавления элемента в середину у ArrayList и LinkedList, и почему?

Наибольшая временная сложность при вставке элемента в ArrayList возникает, когда элемент вставляется не в конец списка, а в середину или начало.

Читать ответ
Теория

Можешь описать последовательность этапов обработки запроса между контроллером и DispatcherServlet?

В Spring MVC обработка HTTP-запроса происходит через DispatcherServlet, который выступает фронт-контроллером. Последовательность этапов примерно следующая:

Читать ответ
Теория

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

В реализации структуры данных HashMap массив связанных списков используется для обработки коллизий при хешировании ключей.

Читать ответ
Теория

В чем заключается наихудший сценарий использования HashMap?

Наихудший сценарий использования HashMap (в Java — HashMap) возникает, когда происходит большое количество коллизий хешей, из-за чего эффективность операций падает с ожидаемой O(1) до O(n). Это может случиться, если:

Читать ответ
Теория

[имя] спросил: Что такое OutOfMemoryError, когда возникает, встречал ли на практике?

Исключение OutOfMemoryError в Java возникает, когда виртуальная машина Java (JVM) не может выделить достаточно памяти для создания новых объектов или выполнения операций, потому что вся доступная память (heap) исчерпана.

Читать ответ