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

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

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

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

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

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

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

Каталог

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

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

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

Инструменты для отправки HTTP-запросов и используемая ими команда К таким инструментам относятся Postman, cURL, HTTPie, Insomnia и Paw обычно под капотом применяется CLI-команда: cURL cURL позволяет отправлять…

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

Какие флаги cookie нужно знать на собеседовании и за что они отвечают?

Флаги cookie: назначение и защита HttpOnly: блокирует доступ к cookie из JS и снижает риск XSS-атак Secure: разрешает отправку cookie только по HTTPS и защищает их от перехвата SameSite: ограничивает передачу cookie…

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

Какие элементы входят в состав REST-запроса?

Какие элементы входят в состав REST-запроса? HTTP-метод: GET, POST, PUT, DELETE и другие URL (endpoint): адрес ресурса в системе Заголовки (Headers): метаданные, включая аутентификацию и тип контента Параметры запроса…

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

Какова структура HTTP-запроса: методы, URL, headers и body?

Из чего состоит HTTP-запрос HTTP — сетевой протокол, предназначенный для передачи данных начинается с метода, например GET, POST, PUT или DELETE. содержит URL, включающий путь и параметры запроса указывает версию…

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

Может ли GET-запрос передавать тело и как сервер его обрабатывает?

Спецификация HTTP/1.1 не содержит прямого запрета на тело в GET-запросе, однако на практике такой вариант используется редко Большинство серверов и прокси-серверов не обрабатывают тело GET-запроса Содержимое тела…

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

Можно ли создать несуществующую сущность с помощью PUT-запроса?

REST, HTTP-методы Метод PUT предназначен для идемпотентного создания или обновления ресурса если ресурса ещё нет, сервер может создать его по URI, указанному в запросе в отличие от POST, PUT применяется к конкретному…

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

Можно ли явно передать параметр по ссылке?

Возможна ли принудительная передача по ссылке? зависит от языка и его модели передачи параметров (C++, C#, Go и др.) при передаче по ссылке передается адрес или ссылка на объект, а не его копия в ряде языков (C++, C#)…

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

Почему в Go нельзя создавать новый http.Client для каждого запроса?

Почему в Go нельзя создавать новый http.Client для каждого запроса? http.Client — структура, предназначенная для отправки HTTP-запросов в Go через встроенный Transport управляет TCP-подключениями Transport повторно…

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

Чем отличаются HTTP-методы POST, PUT и PATCH и когда их применять?

Чем различаются HTTP-методы POST, PUT и PATCH HTTP-методы для изменения ресурсов POST: создаёт новый ресурс, неидемпотентен (повторные запросы могут дать разные результаты) PUT: полностью заменяет ресурс, идемпотентен…

Читать ответ