Какие вопросы на собеседовании ожидать по JS?

Какие вопросы на собеседовании ожидать по JS?Здравствуйте, мне предстоит собеседование на должность фронтендера. Сказали что ответы на все вопросы можно будет найти в первой части учебника Ильи Кантора https://learn. javascript. ru/?map

Коварные вопросы, говорите?

1. Какое из нововведений es6 принципиально не полифилится в es5? Почему? (И на какой черт оно вообще нужно, вдогонку). (И я бы заодно вдогонку попросил набросать полифил какой-то из фичей, например, this в arrow function).

2. Какие условия должны быть соблюдены для того, чтобы v8 мог скомпилировать функцию в нативный код? Ну и разумеется, почему?

3. Почему до es5.1 включительно typeof null === «object»?

4. Что на самом деле произойдет, если вы напишите

5. Аналог второго вопроса, но все же: с чем, по вашему мнению, могла быть связана бага в одной из версий хрома, приводящая к следующему результату:

6. Какие вы знаете способы заставить js произвести несколько операций одновременно (буквально, за такт)?

7. Сработает ли documeny. onready, если скрипт загружать с аттрибутом async? В каких случаях и когда именно он сработает?

8. Что можно и что нельзя делать в событии document. beforeunload?

Но, справедливости ради, эти вопросы даже не на мидла, некоторые из них не сколько каверзные, сколько упоротрые и если их вам зададут — следует задуматься в адекватности компании.