Я могу предоставить несколько общих вопросов для собеседования по JavaScript, которые, скорее всего, будут заданы на собеседовании, независимо от года:
- В чем разница между == и === в JavaScript?
- Объясните, как замыкания работают в JavaScript.
- В чем разница между let и var в JavaScript?
- Как работает цикл событий в JavaScript?
- Объясните, как
this
работает в JavaScript. - В чем разница между синхронным и асинхронным кодом в JavaScript?
- В чем разница между вызовом, применением и привязкой в JavaScript?
- Что такое обещание в JavaScript и как оно работает?
- Объясните, как работает наследование прототипов в JavaScript.
- Можете ли вы объяснить, что такое объект JavaScript и для чего он используется?
Обратите внимание, что это всего лишь примеры, и они всегда зависят от роли, уровня сложности и стажа.