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

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

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

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

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

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

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

Каталог

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

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

Какие HTTP-методы используются в REST и за что они отвечают?

REST представляет собой архитектурный стиль построения API. К основным HTTP-методам относятся: GET — получение ресурсов POST — создание ресурсов PUT — полная замена ресурса PATCH — частичное изменение ресурса DELETE —…

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

Какие HTTP-методы применяют для создания и изменения ресурсов: PUT, POST или PATCH?

HTTP-методы создания и изменения ресурсов В REST API HTTP-методы позволяют управлять ресурсами и выполнять операции над ними. POST — предназначен для создания нового ресурса: данные передаются на сервер, который часто…

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

Какие HTTP-методы существуют кроме GET, PUT, POST и PATCH?

Какие HTTP-методы используются помимо GET, PUT, POST и PATCH DELETE — удаляет ресурс HEAD — возвращает заголовки без тела ответа OPTIONS — сообщает о поддерживаемых методах TRACE — выполняет диагностический цикл…

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

Какие HTTP-методы считаются идемпотентными и зачем это нужно при проектировании API?

Идемпотентность HTTP-методов к идемпотентным относятся: GET, PUT, DELETE, HEAD, OPTIONS, TRACE повторное выполнение запроса не приводит к изменению результата после первого вызова (состояние сервера остается тем же)…

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

Какие HTTP-статусы чаще всего проверяют при тестировании API?

Наиболее распространённые HTTP-статусы при тестировании API 200: запрос выполнен успешно, ответ содержит данные 201: ресурс создан в результате POST-запроса 204: операция завершилась успешно, но тело ответа…

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

Какие ORM для Go выбрать и в чём преимущества каждой?

ORM для Go: основные варианты и преимущества к популярным ORM относятся GORM, Ent, SQLBoiler, XORM и Pop GORM: широкий набор возможностей, удобные миграции, работа со связями и большое сообщество Ent: создание…

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

Какие TCP, UDP, HTTP и gRPC протоколы вы использовали и чем они отличаются?

Сетевой уровень: TCP устанавливает соединение, обеспечивает надежность и контролирует поток данных; UDP работает без установления соединения, отличается высокой скоростью, но не гарантирует доставку. HTTP — текстовый…

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

Какие аннотации в Spring используются для создания бинов и компонентов?

Аннотации Spring для компонентов и бинов Spring представляет собой контейнер для управления зависимостями @Component — универсальная аннотация, предназначенная для регистрации компонента в контексте Spring @Service —…

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

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

Антипаттерны аварийного завершения программы Exit внутри глубоко расположенного кода — неожиданный вызов exit/abort из функций Пропуск обработки ошибок — отсутствие реакции на ошибки при критическом fail-fast…

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

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

Архитектурные подходы для backend-систем Монолит: всё приложение представляет собой единый модуль; его проще разрабатывать, но сложнее масштабировать Микросервисы: автономные сервисы взаимодействуют через API, могут…

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

Какие асинхронные библиотеки Python можно использовать вместо FastAPI?

Асинхронные библиотеки Python, альтернативные FastAPI контекст: асинхронное программирование в Python asyncio — стандартный инструмент для async IO, реализующий event loop aiohttp — асинхронный HTTP-клиент и сервер с…

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

Какие брокеры сообщений можно использовать вместо RabbitMQ?

Какие есть альтернативы RabbitMQ среди брокеров сообщений Kafka: распределённый брокер с высокой пропускной способностью ActiveMQ: классический JMS-брокер с поддержкой транзакций Redis Streams: встраиваемое решение с…

Читать ответ