1. Что с тегами? Причём тут "программирование" и "системы отслеживания ошибок"?
2. Почему не включена подсветка синтаксиса?
3. Ужми код до минимально воспроизводимого примера, чтобы отвечающему не пришлось вчитываться в портянку кода и дебажить его.
гнусно надругаться над принципами SOLID, прямо с первой буквы.
Не стоит слепо следовать SOLID. В некоторых случаях подобный корневой объект будет очень полезен, хотя всё равно не следует реализовывать всё в одном месте.
Руслан,
1. У sql–баз данных достаточно сложное масштабирование
2. Конфиг зависит от железа
3. Данные из контейнера не вытащить
По тому в продакшене под базу данных лучше выделять отдельную машину
Pixtaridze, не совсем уверен, что именно хотел работодатель в тестовом увидеть, но мне кажется, что раз вакансия на QA Automation, то и сценарии надо было писать автоматизированные.
Но вы не отчаивайтесь - попробуйте снова выполнить это тестовое, но сделать всё максимально идеально.
Пособеседуйтесь в другие компании. Это опыт
const players = [];
for(var i = 0; i <= countBlocksCamers; i++) {
players.push(videojs("video"+(i+1)));
}
// Потом просто обращаешься players[0], players[1] и тд
AlenaLul, Если тебе важно различие между null и undefined, то сохраняй. Иначе не сохраняй.
undefined - типа поля вообще нет
null - поле есть, но не заполнено
А спрашивал? Обычно все нормальные конторы дают обратную связь, почему ты им не подошёл в конкретный момент.
А так само тестовое выглядит более-менее адекветно - в идеале правда стоит разносить всё по разным листам, может недоглядел какие-то граничные варианты.
2. Почему не включена подсветка синтаксиса?
3. Ужми код до минимально воспроизводимого примера, чтобы отвечающему не пришлось вчитываться в портянку кода и дебажить его.