Иногда на интервью могут задать вопрос с подвохом, чтобы оценить глубину знаний соискателя. Сегодня делимся одним из таких вопросов. Ответы специально скрыли, чтобы у вас была возможность сначала подумать, а потом проверить себя. Что такое hoisting в JavaScript? Подсказка: Ожидается знание концепции, но может быть подвох в том, что hoisting применяется не ко всем типам переменных или функций. Правильный ответ: Hoisting — это механизм JavaScript, который поднимает объявления переменных и функций в начало их области видимости перед фактическим выполнением кода. Неправильный ответ: Hoisting — это когда все переменные перемещаются в начало скрипта. Еще один из вопросов с подвохом, который могут задать на интервью. Какие бывают проблемы при работе с CORS (Cross-Origin Resource Sharing)? Подсказка. Ожидается, что кандидат упомянет проблемы безопасности из-за доступа к ресурсам с разных источников, но может быть подвох в неправильной конфигурации CORS, открывающей приложение для уязвимостей.