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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

Какие виды тестирования ПО вы применяете?

Основные виды тестов в разработке ПО Unit-тесты: тестирование небольших изолированных элементов — функций и методов Integration-тесты: проверка корректного взаимодействия модулей и компонентов Functional/End-to-End:…

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

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

Диаграммы для описания процессов и системной архитектуры Для процессов: Диаграммы потоков данных DFD — отображают перемещение информации Для процессов: BPMN — стандартизированный способ описания бизнес-процессов и…

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

Какие задачи Addressables решают помимо загрузки и выгрузки ресурсов?

Какие задачи Addressables решают помимо загрузки и выгрузки? Управление ресурсами: ассеты хранятся и организуются централизованно Оптимизация сборки: динамическая загрузка уменьшает размер основного билда Разделение…

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

Какие задачи решает ClickHouse и где его применяют?

Какие задачи решает ClickHouse? колоночная СУБД для аналитики в реальном времени быстро обрабатывает большие объёмы данных предоставляет SQL-подобный язык запросов эффективен для агрегаций и фильтрации по столбцам…

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

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

Инструменты и методы профилирования производительности Инструменты: профилировщики CPU (perf, VTune, Chrome DevTools), профилировщики памяти (Valgrind, Heap Profiler), APM-системы (New Relic, Datadog) Методы: сэмплинг…

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

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

Средства анализа производительности профилировщики CPU и памяти, включая perf, VisualVM и Chrome DevTools трассировщики, такие как Jaeger и Zipkin, для диагностики распределённых систем инструменты мониторинга метрик,…

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

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

Паттерны проектирования классов Порождающие паттерны (создание объектов): Singleton, Factory Method, Abstract Factory, Builder, Prototype Структурные паттерны (построение связей между классами): Adapter, Bridge,…

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

Какие методы оптимизации базы данных вы применяли?

Индексация ускоряет поиск и сокращает время выборки Нормализация уменьшает избыточность и повышает целостность данных Денормализация ускоряет чтение и сокращает количество JOIN Оптимизация запросов включает…

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

Какие методы синхронного взаимодействия между сервисами ты знаешь и когда применяешь каждый из них?

Основные методы синхронного взаимодействия между сервисами HTTP/REST API — наиболее распространённый протокол обмена, отличающийся простотой реализации и масштабирования gRPC — двоичный протокол поверх HTTP/2,…

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

Какие метрики указывают на нарушение SRP в классе?

Метрики нарушения SRP (Single Responsibility Principle) Контекст: принцип единственной ответственности в ООП Методов в классе: слишком большое количество методов → класс реализует избыточный набор функций Разные…

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

Какие микросервисы вы создавали и как они обменивались данными?

использовал архитектуру микросервисов для разделения бизнес-функций на модули выделял сервисы аутентификации, управления заказами, оплаты и уведомлений для синхронных запросов применял REST API или gRPC для гибкой и…

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

Какие модели гарантии доставки сообщений вы знаете и чем они отличаются?

область: распределённые системы, messaging основные модели: At-most-once, At-least-once, Exactly-once At-most-once: сообщение доставляется 0 или 1 раз; возможна потеря, но дубликаты не возникают At-least-once:…

Читать ответ