Банк вопросов
Demo167 из 600 после фильтров
- Логи и мониторингJuniorСкрининг с HR
Что такое Correlation ID и зачем он нужен QA-инженеру
Correlation ID — это уникальный идентификатор, присваиваемый каждому запросу для отслеживания его пути через разные сервисы. QA использует его для точного анализа логов и быстрого выявления ошибок в распределённых системах.
- Логи и мониторингJuniorСкрининг с HR
Что такое метрики и алерты в мониторинге ПО
Метрики — это числовые показатели, отражающие состояние и производительность системы. Алерты — это автоматические уведомления, которые возникают при выходе метрик за заданные пределы и сигнализируют о проблемах.
- Асинхронные системы и очередиJuniorСкрининг с HR
Принципы асинхронного обмена данными между микросервисами
Асинхронное взаимодействие позволяет микросервисам обмениваться сообщениями без ожидания мгновенного ответа, обеспечивая независимость и масштабируемость. Для этого применяются брокеры сообщений, такие как RabbitMQ или Kafka.
- Асинхронные системы и очередиJuniorСкрининг с HR
Роль брокера сообщений в асинхронных системах
Брокер сообщений — это посредник, который обеспечивает обмен данными между разными приложениями или сервисами, гарантируя доставку и правильную маршрутизацию сообщений. Он повышает надежность и масштабируемость взаимодействия в распределённых системах.
- Сети и протоколыJuniorСкрининг с HR
Чем отличаются IP-адрес и MAC-адрес в сетях
IP-адрес — это логический идентификатор устройства для маршрутизации между сетями, а MAC-адрес — уникальный физический идентификатор сетевого интерфейса в локальной сети.
- Сети и протоколыJuniorСкрининг с HR
Что означают timeout и retransmit в сетевом взаимодействии
Timeout — это ограниченный интервал ожидания ответа, после которого система предпринимает корректирующие действия. Retransmit — повторная отправка данных, если подтверждение не получено в пределах таймаута.
- Сети и протоколыJuniorСкрининг с HR
Как DNS преобразует домены в IP-адреса для сетевого взаимодействия
DNS — это система, которая переводит удобочитаемые доменные имена в числовые IP-адреса, необходимые для связи устройств в сети. Благодаря DNS пользователи вводят понятные адреса, а компьютеры находят нужные серверы без ошибок.
- Сети и протоколыJuniorСкрининг с HR
Что представляет собой протокол IPv4 и его роль в сети
IPv4 — это четвёртая версия интернет-протокола, обеспечивающая уникальную идентификацию устройств с помощью 32-битных адресов и маршрутизацию данных в сети. Он поддерживает около 4,3 миллиарда уникальных адресов.
- Сети и протоколыJuniorСкрининг с HR
Что представляет собой протокол IPv6 и зачем он нужен
IPv6 — это современный интернет-протокол, созданный для расширения адресного пространства и улучшения сетевых возможностей по сравнению с IPv4. Он использует 128-битные адреса, что обеспечивает огромный запас уникальных IP-адресов.
- Асинхронные системы и очередиJuniorСкрининг с HR
Отличия Kafka и RabbitMQ в системах обмена сообщениями
Kafka предназначена для масштабируемой обработки потоков данных с высокой пропускной способностью, тогда как RabbitMQ ориентирована на гибкое управление очередями и сложную маршрутизацию сообщений.
- Сети и протоколыJuniorСкрининг с HR
Основные различия между VPN и прокси-сервером в контексте тестирования
VPN создаёт защищённое и зашифрованное соединение между устройством и интернетом, скрывая IP и весь трафик. Прокси-сервер перенаправляет запросы и маскирует IP, но не шифрует данные и не защищает весь трафик.
- Сети и протоколыJuniorСкрининг с HR
Что такое прокси-сервер и зачем он нужен в сетях
Проксирование — это пересылка запросов через промежуточный сервер, который выступает посредником между клиентом и сервером. Это обеспечивает дополнительный уровень безопасности, управление трафиком и возможность кэширования данных.
- Безопасность и авторизацияJuniorСкрининг с HR
Для чего используется флаг HttpOnly в cookies и как он защищает
Флаг HttpOnly ограничивает доступ к cookie только через HTTP(S)-запросы, блокируя доступ из JavaScript. Это помогает предотвратить кражу cookie при атаках XSS.
- Безопасность и авторизацияJuniorСкрининг с HR
Что представляют собой роли и права доступа в системах безопасности
Роли — это наборы разрешений, которые сгруппированы ��ля удобства управления, а права доступа определяют конкретные действия пользователя в системе. Вместе они регулируют, что и как пользователь может делать с ресурсами приложения.
- Безопасность и авторизацияJuniorСкрининг с HR
Роль refresh token в механизме обновления JWT
Refresh token — это специальный JWT-токен, который позволяет получить новый access token без повторного входа пользователя. Он помогает поддерживать сессию безопасно и удобно, обновляя доступ после истечения срока действия основного токена.
- Основы программирования для QAJuniorСкрининг с HR
Отличия функции и метода в программировании для QA
Функция — это самостоятельный блок кода для выполнения задачи. Метод — функция, связанная с объектом или классом, которая работает с данными этого объекта.
- Основы программирования для QAJuniorСкрининг с HR
Назначение и особенности циклов for и while в тестировании
Циклы for и while позволяют повторять блок кода несколько раз. for используется, когда известно число повторений, while — когда повтор зависит от условия, меняющегося во время выполнения.
- Основы программирования для QAJuniorСкрининг с HR
Принцип работы условной конструкции if/else в тестировании
Условие if/else — это базовый инструмент программирования, позволяющий выполнять разные участки кода в зависимости от истинности заданного выражения. Если условие истинно, запускается блок после if, иначе — код после else.
- Основы программирования для QAJuniorСкрининг с HR
Что такое переменная и какие бывают типы данных в программировании
Переменная — это именованное хранилище данных, значение которого можно менять во время работы программы. Тип данных задаёт формат и набор допустимых операций над значениями переменной.
- Асинхронные системы и очередиJuniorСкрининг с HR
Зачем использовать Apache Kafka в потоковой обработке данных
Apache Kafka применяется для организации масштабируемой и отказоустойчивой передачи и обработки потоков данных в реальном времени. Она обеспечивает сбор, хранение и интеграцию больших объемов информации из разных источников для последующего анализа.
- Основы программирования для QAJuniorСкрининг с HR
Что представляют собой классы в объектно-ориентированном программировании
Классы — это шаблоны для создания объектов в ООП, которые определяют их свойства и методы. Они помогают структурировать код, обеспечивают повторное использование и упрощают поддержку программ.
- Основы программирования для QAJuniorСкрининг с HR
Как работает наследование в объектно-ориентированном программировании
Наследование — это принцип ООП, позволяющий создавать новый класс на основе существующего, перенимая его свойства и методы. Это помогает избежать дублирования кода и облегчает масштабирование программ.
- Основы программирования для QAJuniorСкрининг с HR
Что представляет собой объект в ООП и как его использовать в тестировании
Объект в ООП — это конкретный экземпляр класса, объединяющий данные и методы для работы с ними. Объекты помогают создавать модели реальных сущностей и упрощают поддержку и повторное использование кода.
- Логи и мониторингJuniorСкрининг с HR
Что такое лог-файл и зачем он нужен в QA
Лог-файл — это текстовый документ, фиксирующий события и действия системы или приложения. Он помогает анализировать работу, выявлять ошибки и контролировать производительность.
- Асинхронные системы и очередиJuniorСкрининг с HR
Отличия ролей продюсера и консьюмера в системах очередей
Продюсер отвечает за отправку сообщений в очередь или топик, а консьюмер — за получение и обработку этих сообщений из системы обмена данными.