Примеры вопросов Rolling Scopes School

 

Примеры вопросов:

https://github.com/rolling-scopes-school/tasks/blob/2018-Q3/tasks/interview-corejs.md
  1. Типы данных в JS. Приведение типов
  2. ●  Введение в типы данных
    ●  Преобразование типов
  3. Что такое hoisting?
  4. hoisting
  5. Let vs var. Const
  6. Let vs var. Const
  7. Передача данных по ссылке и по значению. Примеры
  8. Передача данных по ссылке и по значению
  9. {a: 10} == {a: 10}. Что вернет код?
  10. Передача данных по ссылке и по значению
  11. Что такое this?
  12. ●  Открытый бесплатный вебинар об ООП в JavaScript
  13. Apply, call, bind. Для чего используются? В чем отличия?
  14. ●  Открытый бесплатный вебинар об ООП в JavaScript
  15. Замыкание. Приведите пример.
  16. Замыкания (Кантор)
  17. Sum(1)(2)
  18. Функции высшего порядка
  19. Prototype. Отличия proto от prototype. Пример наследования
  20. Конструкторы, прототипы
  21. Как создать объект без прототипа?
  22. ●  Object.create(null)
  23. Методы массива, перебирающие элементы массива
  24. Методы массивов + стрелочные функции
  25. “hello world”.repeating(3) -> hello world hello world hello world. Как реализовать?
  26. ●  "hello world ".repeat(3)
  27. Браузерные события элементов. Отмена дефолтных событий браузера
  28. Браузерные события элементов Ч. 1
  29. Всплытие и перехват событий
  30. Браузерные события элементов Ч. 1
  31. Делегирование. Пример
  32. Браузерные события элементов Ч. 2
  33. Напишите функцию F, так чтобы new F === F
  34. ● function F() { F.prototype = F; } new F() === F
  35. Function.prototype.bind polyfill
  36. Object.create polyfill
  37. Event loop
  38. Цикл событий - MDN
  39. Promises
  40. Асинхронность
Источник