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

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

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

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

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

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

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

Каталог

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

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

Какими способами можно передать данные между системами или компонентами одной системы, кроме API?

Данные передают через очереди и события, файлы в общем хранилище, репликацию или CDC; внутри процесса — вызовами и общей памятью с синхронизацией.

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

Расскажите подробнее, что такое hooks в Airflow и как вы их использовали.

Hook в Airflow инкапсулирует работу с внешним сервисом и получение параметров подключения. Благодаря этому логика задачи не должна самостоятельно разбирать и хранить учётные данные.

Читать ответ
System Design

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

Границы доверия, объектные права, безопасная обработка файлов и надёжная интеграция. Почему одной фильтрации формы недостаточно.

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

REST или брокеры сообщений: какие плюсы, минусы и сценарии применения?

REST и брокеры сообщений: плюсы, минусы и сценарии REST использует синхронную модель запрос-ответ поверх HTTP/HTTPS Брокеры сообщений выступают асинхронными посредниками, например RabbitMQ и Kafka REST прост в…

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

В чём заключается основное преимущество Spring Boot и что это такое?

В чём заключается основное преимущество Spring Boot и что это такое? фреймворк для упрощённой разработки Java-приложений автоматическая конфигурация приложений на Spring встроенная поддержка сервера приложений…

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

В чём разница между PUT и PATCH при обновлении ресурсов?

HTTP-методы обновления ресурсов в REST PUT: полностью заменяет ресурс необходимо передать весь ресурс целиком идемпотентен: повторное выполнение PUT не изменяет итоговый результат PATCH: изменяет ресурс частично…

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

В чём разница между REST и SOAP и когда их используют?

REST и SOAP: сравнение REST представляет собой архитектурный стиль API, а SOAP — протокол обмена сообщениями REST опирается на HTTP-методы (GET, POST, PUT, DELETE), SOAP передаёт XML-сообщения через HTTP, SMTP и…

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

В чём разница между errors.Is и errors.As в Go и когда применять каждую функцию?

errors.Is и errors.As в Go: различия и сценарии использования пакет errors предназначен для работы с ошибками errors.Is: определяет, совпадает ли ошибка с заданной или встречается ли она внутри цепочки обёрнутых…

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

Зачем нужен собственный тикер в интеграционных тестах?

контекст: синхронизация и асинхронность при тестировании собственный тикер — это управляемый источник времени он подменяет реальное время и устраняет его непредсказуемость повышает детерминированность и…

Читать ответ