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

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

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

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

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

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

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

Каталог

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

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

Какие преимущества и недостатки есть у gRPC по сравнению с REST?

Плюсы и минусы gRPC по сравнению с REST gRPC — это протокол RPC, а REST — архитектурный стиль HTTP gRPC работает поверх HTTP/2, тогда как REST обычно использует HTTP/1.1 gRPC применяет эффективную бинарную…

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

Какие протоколы передачи данных применяют современные приложения и чем они различаются?

Протоколы передачи данных в современных приложениях HTTP/HTTPS: базовый веб-протокол с моделью запрос-ответ; HTTPS дополнительно защищает соединение с помощью TLS WebSocket: постоянный двунаправленный канал для…

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

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

Обзор протоколов прикладного уровня и практический опыт HTTP/HTTPS: базовые протоколы веба для клиент-серверного взаимодействия и REST API FTP/SFTP: обмен файлами; SFTP обеспечивает защищённую передачу поверх SSH…

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

Какие уровни есть в модели TCP/IP и какие функции выполняет каждый?

Уровни и функции модели TCP/IP модель сетевого взаимодействия, используемая в Интернете и IP-сетях В модели выделяют 4 основных уровня: Прикладной — содержит протоколы приложений, включая HTTP, FTP и SMTP, и…

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

Какие фреймворки используются для клиент-серверного взаимодействия?

Фреймворки для взаимодействия клиента и сервера контекст: веб-разработка, обмен данными между клиентом и сервером JavaScript (Frontend): Axios и Fetch API — инструменты для выполнения HTTP-запросов с поддержкой…

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

Какое принципиальное различие между TCP и UDP?

протоколы транспортного уровня стека TCP/IP TCP — протокол, ориентированный на соединение обеспечивает доставку, правильный порядок и целостность данных выполняет контроль ошибок и повторно передаёт данные при…

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

На каком уровне модели OSI работает HTTP?

HTTP относится к протоколам прикладного уровня модели OSI Он обеспечивает взаимодействие приложений Для передачи данных использует транспортный уровень, как правило TCP С его помощью в сети передаются гипертекст и…

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

Почему gRPC эффективнее REST в высоконагруженных микросервисах?

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

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

Почему не стоит передавать context.Background() вглубь бизнес-логики и как правильно использовать контексты?

Почему context.Background() не следует передавать вглубь бизнес-логики и как правильно работать с контекстами context.Background() представляет собой корневой пустой контекст: его нельзя отменить, и в нём нет значений…

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

Почему объект WebRequest необходимо освобождать из памяти?

Почему объект WebRequest необходимо освобождать из памяти? корректное управление ресурсами HTTP-запросов WebRequest задействует несколько ресурсов: сокеты, соединения и потоки неосвобождённые объекты удерживают…

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

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

горутины — лёгкие, однако они всё же расходуют память и CPU создание без ограничений → увеличение потребления RAM и расходы на планирование способно вызвать истощение ресурсов и привести к остановке приложения для…

Читать ответ