Поиск по сайту
Ctrl + K

Вопросы к собеседованию по Веб-разработке

  • Как работает AJAX и чем он отличается от традиционных запросов?

  • Как реализовать обработку ошибок при запросах к API?

  • Что такое API-ключ и как его использовать?

  • Что такое API-версионирование и зачем оно нужно?

  • Как осуществляется авторизация и аутентификация в веб-приложениях?

  • Как избежать проблем с CORS в веб-приложении?

  • Как работает кеширование в браузере? Что такое ETag, Cache-Control и другие заголовки кеша?

  • Что такое CSP и как она помогает повысить безопасность?

  • Как работают куки и сессии в контексте веб-приложений?

  • Как работает блокировка запросов в результате политик безопасности (например, CSP)?

  • Как реализовать защиту от CSRF в веб-приложении?

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

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

  • Что такое DNS и как происходит разрешение доменного имени в IP-адрес?

  • В чём разница между доменными и поддоменными запросами?

  • Как обеспечить безопасность данных при передаче по сети?

  • Как использовать Fetch API для выполнения HTTP-запросов?

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

  • Как работает механизм сжатия данных в HTTP?

  • Что такое заголовки HTTP? Назови 5 полезных заголовков и их назначения.

  • Какие заголовки HTTP вы можете использовать для оптимизации производительности?

  • Как работают Keep-Alive соединения в HTTP/1.1?

  • Какие HTTP-методы вы знаете и в чём их назначение?

  • Объясни разницу между кодами ответа HTTP 200, 301, 400, 401, 403, 404, 500.

  • Что такое HTTP/2 и чем он отличается от HTTP/1.1?

  • Как работает последовательность handshake при HTTPS-соединении?

  • Что такое IP-адрес и чем отличаются IPv4 и IPv6?

  • Что такое JSON и как его использовать в веб-приложениях?

  • Что такое нагрузочное тестирование и как его проводить?

  • Как управлять временными ограничениями запросов?

  • Что такое микросервисы и как они связаны с архитектурой приложений?

  • Что такое MIME-типы и зачем они нужны?

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

  • Какие бывают типы атак через сеть и как их можно ограничить с фронта?

  • На каком уровне модели OSI работают HTTP, TCP, и IP?

  • Что такое preflight-запрос и когда он отправляется?

  • Что такое XSS и как его предотвратить на уровне фронтенда?

  • Как работает механика обмена данными в реальном времени?

  • Чем отличаются заголовки Request Headers и Response Headers?

  • Каковы отличия между REST и GraphQL?

1
2