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

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

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

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

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

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

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

Каталог

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

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

Что происходит на сетевом уровне? Как определяется IP-адрес назначения (DNS)? Что такое TTL в IP-пакете?

Сетевой уровень маршрутизирует IP-пакеты между сетями. DNS отдельно преобразует доменное имя в адрес, а TTL пакета ограничивает число переходов, предотвращая бесконечные петли.

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

Что такое слабая связность? Что в контексте обращения к сервису является более слабой связностью: IP-адрес или DNS-имя?

Слабая связность уменьшает зависимость компонентов от деталей друг друга. DNS-имя обычно слабее связывает клиента с размещением сервиса, чем жёстко заданный IP.

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

В чём отличие TCP и UDP? Приведите примеры использования UDP и объясните, как DNS обеспечивает надёжность поверх UDP.

TCP даёт упорядоченный надёжный поток байтов, UDP — отдельные датаграммы без таких гарантий. DNS-клиент сам обрабатывает таймауты и повторные запросы.

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

Назови один из видов атак: DDoS, zero-day, DNS spoofing/DNS cache poisoning, SQL-инъекция, MITRE ATT&CK или XSS, и кратко объясни, что это такое и как работает.

Например, SQL-инъекция возникает, когда недоверенные данные попадают в SQL как часть синтаксиса, а не как параметры. Это может изменить смысл запроса и нарушить доступ к данным.

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

Расскажите подробнее, как происходит DNS-резолвинг доменного имени.

Приложение обращается к системному resolver, который учитывает кеш и локальную конфигурацию. Рекурсивный DNS-resolver при необходимости проходит делегирование от корневых серверов к зоне и authoritative-серверам.

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

Опишите, что происходит после ввода в браузере и нажатия Enter: от разрешения DNS до получения HTTP-ответа.

Браузер определяет адрес и IP через доступные кеши/DNS, устанавливает соединение и при HTTPS защищённый канал, затем отправляет HTTP-запрос.

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

Опишите структуру системного дизайна: клиент, DNS, серверы, load balancer, база данных, S3-хранилище, CDN, кэширование (Redis).

DNS помогает найти адрес сервиса, балансировщик направляет запросы к приложению, а данные и файлы обслуживаются подходящими хранилищами и кешами.

Читать ответ