QUIZ CENTICORE
ПРАВИЛА КВИЗА
В квизе 15 вопросов
Для участия в розыгрыше важно правильно ответить вопросы и
подписаться на наш телеграм-канал:
centicore_group
👈
Желаем успехов!
НАЧАТЬ
Вопрос 1. Какой оператор RxJS используется для отмены предыдущих запросов?
exhaustMap
concatMap
switchMap
mergeMap
Вопрос 2. Минимум сколько раз вызывается effect при использовании сигналов?
Ни разу, пока не изменятся сигналыДокумент, раскрывающий структуру Ровно один раз
Два раза — при инициализации и первом изменении
Столько раз, сколько вызовов detectChanges
Вопрос 3. Какой из подходов эффективнее всего снижает риск дефектов, вызванных сложной конфигурацией окружения?
Тестирование только на разработческой машине
Императивные ручные инструкции настройки стендов
Декларативная инфраструктура как код и идемпотентные окружения
Дублирование тестов во всех средах без контроля версий
Вопрос 4. Что такое JVM?
Среда выполнения Java-программ
Библиотека для работы с базами данных
Фреймворк для создания интерфейсов
Компилятор C#
Вопрос 5. Какой показатель качества лучше всего сигнализирует о «хрупкости» автотестов?
Высокий процент code coverage
Количество тестов на модуль превосходит число методов
Частота флаки-фейлов при неизменном коде и окружении
Среднее время прогона тестов менее 10 минут
Вопрос 6. Какой тип метрик качества чаще всего приводит к ложному чувству «готовности» релиза?
Метрики, основанные на рисках и воздействии на пользователя
Метрики процесса: скорость закрытия багов без учета их тяжести
Метрики надежности: MTBF/MTTR
Метрики пользовательского опыта: NPS/CSAT
Вопрос 7. Чем ArrayList отличается от массива?
ArrayList имеет фиксированный размер
Массив может хранить только строки
Размер массива фиксированный, а ArrayList может изменяться
Отличий нет
Вопрос 8. Что является ключевым преимуществом использования property-based testing?
Позволяет полностью заменить ручное тестирование
Обеспечивает 100% покрытие ветвей кода
Автоматически генерирует данные против объявленных инвариантов и выявляет граничные случаи
Ускоряет сборку за счет кеширования артефактов
Вопрос 9. Для чего используется ключевое слово extends?
Для реализации интерфейса
Для создания объекта
Для наследования от класса
Для обработки ошибок
Вопрос 10. Что чаще всего упускают при тестировании микросервисной архитектуры?
Контрактные тесты между сервисами
Хаос-тестирование и деградации зависимостей в рантайме
Локальные юнит-тесты бизнес-логики
Линтинг и статический анализ на этапе CI
Вопрос 11. Какой модификатор доступа ограничивает доступ только текущим классом?
public
private
protected
default
Вопрос 12. Что означает ключевое слово var в C#?
Переменная без типа
Переменная, тип которой определяется компилятором автоматически
Глобальная переменная
Переменная, которую нельзя изменить
Вопрос 13. акой подход лучше всего помогает обнаружить регрессии производительности, скрытые за оптимизациями?
Сравнение результатов функциональных тестов
Профилирование только на локальной машине разработчика
Репрезентативные перф-тесты с базовыми линиями и бюджетами производительности
Увеличение количества моков в юнит-тестах
Вопрос 14. Какой тип данных используется для хранения логического значения в C#?
boolean
bool
logic
bit
Вопрос 15. Какой модификатор доступа делает член класса доступным только внутри этого класса?
public
internal
private
protected
ДАЛЕЕ
Отправить