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

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

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

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

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

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

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

Каталог

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

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

В чём разница между GET и POST-запросами на собеседовании?

В чём разница между GET и POST-запросами на собеседовании? HTTP-методы для обмена данными между клиентом и сервером GET: параметры передаются в URL, есть ограничение длины, метод идемпотентный POST: данные находятся в…

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

В чём разница между HTTP GET и POST запросами?

HTTP-методы, с помощью которых клиент и сервер обмениваются данными GET: получает данные, передавая параметры в URL POST: отправляет данные в теле запроса GET идемпотентен и безопасен при повторном выполнении POST не…

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

В чём разница между HTTP и HTTPS?

протоколы обмена данными в интернете HTTP — протокол без защиты HTTPS — это HTTP поверх TLS/SSL, обеспечивающего шифрование HTTPS обеспечивает конфиденциальность и целостность данных Для HTTPS нужен сертификат,…

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

В чём разница между HTTP-ошибками 400 и 500?

HTTP-статусы объединяют ошибки в отдельные категории 400 Bad Request — проблема на стороне клиента указывает на некорректно сформированный запрос: ошибку синтаксиса или неверные параметры клиент передал недопустимые…

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

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

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

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

Для чего нужен HTTP-запрос с методом OPTIONS?

Для чего нужен HTTP-запрос с методом OPTIONS? позволяет узнать, какие методы поддерживает сервер используется браузером для проверки CORS-политики (preflight request) передаёт в заголовках перечень разрешённых…

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

За счёт чего HTTPS обеспечивает безопасность соединения?

HTTPS — это расширение HTTP, в котором применяется шифрование с использованием TLS/SSL передача защищается посредством симметричного шифрования, например AES или ChaCha20 подлинность сервера подтверждается…

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

Зачем в HTTP/3 используется UDP?

Основой HTTP/3 служит протокол QUIC QUIC работает поверх UDP, а не TCP UDP помогает добиться низкой задержки, поскольку для него не требуется устанавливать соединение Контроль потока и исправление ошибок QUIC…

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

Зачем загружать ресурсы с сервера по требованию?

Зачем подгружать ресурсы с сервера? для повышения эффективности загрузки веб-приложения чтобы облегчить начальную страницу и ускорить запуск для уменьшения размера первого запроса и времени отклика чтобы получать…

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

Зачем нужны заголовки (headers) в REST-запросах и какие их типы бывают?

Назначение и разновидности заголовков в REST-запросах HTTP-заголовки служат для передачи метаданных между клиентом и сервером С их помощью задаются формат данных и параметры авторизации: Content-Type, Accept,…

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

Как Kafka и RabbitMQ отличаются по гарантии доставки сообщений?

Различия Kafka и RabbitMQ в гарантированной доставке сообщений Kafka представляет собой распределённый commit log, в котором сообщения хранятся постоянно Данные попадают в топики, разделённые на partitions, благодаря…

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

Как в Go обрабатываются ошибки и паники?

Как в Go обрабатываются ошибки и паники? ошибка представляется как значение через интерфейс error после вызова функции выполняется явная проверка (if err != nil) паника возникает при критических ошибках, например при…

Читать ответ