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

Вопросы на собеседовании в Яндекс (Вертикали)

54 вопроса с собеседований в Яндекс (Вертикали)

54 вопроса 1634 компании 353 технологии

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Яндекс (Вертикали). Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, microservices, integration.

Каталог

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

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

Как работают инкапсуляция, наследование и полиморфизм в ООП?

Три принципа ООП: инкапсуляция, наследование и полиморфизм ООП — это парадигма, в которой структура программы строится вокруг объектов Инкапсуляция: изоляция данных и обращение к ним через методы для защиты…

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

Как устранить проблему N+1 запросов в Hibernate?

Hibernate — Java ORM, в котором по умолчанию используется ленивая загрузка Проблема N+1 возникает, когда один запрос выбирает основные данные, а ещё N запросов обращаются к связанным объектам при ленивой загрузке…

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

Как устроен Dependency Injection (DI) в Spring и как вы применяли его на практике?

Spring DI — механизм внедрения зависимостей, работающий внутри IoC-контейнера Управлением объектами занимаются Bean Factory и ApplicationContext Компоненты автоматически создаются и связываются по типу или аннотациям…

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

Какие способы взаимодействия между микросервисами выбрать: REST, gRPC или Kafka?

Способы взаимодействия микросервисов и их различия REST: синхронный API поверх HTTP понятный для человека формат JSON оптимален для сценариев «запрос — ответ»

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

Какие стратегии инвалидации кэша вы применяли?

Стратегии инвалидации кэша TTL (Time To Live): удаление данных после заданного срока жизни LRU (Least Recently Used): вытеснение записей, к которым обращались реже всего Write-through: одновременное обновление кэша и…

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

Что такое Java Stream API и как вы применяли его в проектах?

Java Stream API: назначение и применение в проектах Java Stream API — это функциональный инструмент для обработки коллекций Он позволяет цепочно объединять операции фильтрации, маппинга, сортировки и агрегации В…

Читать ответ