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

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

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

83 вопроса 119 компаний 249 технологий

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

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

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

Каталог

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

Найдено: 83
Поведенческий

Как подключить карты к веб-приложению?

интеграция карт относится к задачам фронтенд-разработки и улучшает UX используют API популярных провайдеров: Google Maps, Yandex.Maps, Leaflet, Mapbox подключают JavaScript-библиотеку через CDN либо npm создают карту…

Читать ответ
Поведенческий

Как правильно документировать API микросервисов с помощью Swagger/OpenAPI?

Как документировать API микросервисов с помощью Swagger/OpenAPI? — стандарт OpenAPI для описания REST API в формате YAML/JSON — интерактивная документация, создаваемая автоматически (Swagger UI) — валидация API и…

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

Как правильно настроить CI/CD?

CI/CD автоматизирует сборку, тестирование и доставку приложения настроить Git и определить триггеры запуска pipeline подключить CI-сервер: Jenkins, GitLab CI или GitHub Actions запускать сборку и юнит-тесты…

Читать ответ
Поведенческий

Как правильно обрабатывать исключения (Exception Handling) в микросервисах?

Обработка исключений в микросервисной архитектуре микросервисы — автономные сервисы с изолированной бизнес-логикой централизованный сбор и логирование ошибок, например с помощью ELK или Prometheus обработка на уровне…

Читать ответ
Поведенческий

Как правильно сопоставлять доменные ошибки с HTTP-кодами 400, 404, 409 и 500?

Как сопоставлять доменные ошибки с HTTP-кодами? Доменная ошибка описывает бизнес-логику, а HTTP-код относится к протоколу 400 (Bad Request): ошибки валидации и некорректные входные параметры 404 (Not Found):…

Читать ответ
Поведенческий

Как проектируют интеграционные коннекторы?

Как проектируют интеграционные коннекторы? интеграционный коннектор выступает связующим слоем между системами сначала изучают API и протоколы , которые используют целевые системы анализируют форматы данных JSON, XML,…

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

Как проходит задача от разработки до релиза в продакшн с точки зрения тестирования?

Этапы движения задачи от разработки до релиза с позиции тестирования планирование тестирования одновременно с разработкой создание и запуск разработчиком юнит-тестов интеграционная проверка взаимодействия компонентов…

Читать ответ
Лайвкодинг

Как работает паттерн Outbox и какие задачи он решает?

Что такое паттерн Outbox и зачем он нужен? архитектурный паттерн, который обеспечивает атомарность интеграций сохраняет события или сообщения в отдельной Outbox-таблице в рамках той же транзакции, что и…

Читать ответ
Поведенческий

Как работают retry и circuit breaker и зачем они нужны?

Механизмы retry и circuit breaker retry повторно отправляет запрос после ошибки и особенно полезен при временных сбоях основные настройки: максимальное число попыток, интервал между ними и экспоненциальный бэкофф…

Читать ответ
Поведенческий

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

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

Читать ответ
Поведенческий

Как сделать интеграцию с ненадёжным бухгалтерским сервисом устойчивой?

Интеграция с внешним API или сервисом Настроить повторные попытки (retry) с экспоненциальным увеличением интервала Задать тайм-ауты для запросов и обрабатывать возникающие ошибки При недоступности сервиса сохранять…

Читать ответ
Поведенческий

Как спроектировать и выпустить интеграцию с third-party сервисом, например Facebook, и какие технические сложности могут возникнуть?

Интеграция third-party сервиса: от проектирования до релиза на этапе проектирования определить требования и границы ответственности определить протокол взаимодействия: REST API, Webhook, OAuth заранее спроектировать…

Читать ответ