Многие вещи которые на этих экзаменах требуется знать глубокие, но! Обычно либо глубоко это должен знать верстальщик.
Либо Front-End JavaScript разработчик, но намного больше чем там проверяется и ценнее практика и способность быстро применить миллион готовых решений успешно.
А для начинающих, лучше стажироваться или проявить себя в работе и на собеседовании. Через 5 мин разговора будет сразу ясно, есть ли способность мыслить, гуглить.
Я вообще не вижу смысла учить API и библиотеки, важно уметь моментально гуглить и принимать решения.
А по способностям, самое крутое, проекты на гитхабе или участие в других.