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