Как успешно пройти собеседование на позицию Junior JavaScript developer? Знать ответы на вопросы, которые чаще всего задают на интервью. Собрали список вопросов, но ответы рекомендуем поискать самостоятельно. Во время поиска изучишь много информации, а ещё она лучше запомнится.
1. Какие типы данных присутствуют в JavaScript?
2. Что такое поднятие (hoisting) в JavaScript?
3. Что делает отладчик?
4. В чём разница между " == " и " === "?
5. В чём разница между var, let и const в JavaScript?
6. Что такое свойство NaN в JavaScript?
7. Что такое каррирование (currying) в JavaScript?
8. Что такое прототипы объектов?
9. Какие типы ошибок бывают в JavaScript?
10. Что такое рекурсия?
11. Что такое DOM?
12. В чём разница между клиентским и серверным JavaScript?
13. Что такое классы в JavaScript?
14. Что такое функция-генератор?
15. Что такое WeakSet в JavaScript, и как он работает?
16. Разница между прототипическим и классическим наследованием.
17. Что такое Temporal Dead Zone (TDZ) в JavaScript?
18. Какие типы данных являются примитивными а какие сложными?
19. Какая компания разработала JavaScript?
20. Что означает ключевое слово «this» в JavaScript?
21. Как создать объект в JavaScript?
22. Как создать массив в JavaScript?
23. Что такое callback-функция в JavaScript?
24. В чём разница между let и var?
25. Что такое замыкание в JavaScript?
Как подготовить резюме на позицию JavaScript-разработчика, мы писали
здесь. Рекомендуем взглянуть на эти советы, они помогут обратить на себя внимание работодателя.
Кстати, наши ученики никогда не остаются один на один с поиском работы. HR-консультант помогает составить сильное резюме и готовит к интервью с работодателями.
Начни строить карьеру мечты прямо сейчас вместе с Kata.