Вопросы по JavaScript core для подготовки к собеседованию

Ниже список вопросов, с которыми можно свериться, чтобы оценить свою готовность проходить собеседование. Ниже список вопросов без ответов (не полный, думаю еще буду его дополнять). Вопросы только по javascript core

  • Что надо знать при работе с переменными? Хорошие практики работы с переменными.
  • Отличие примитивных типов данных от объектов.
  • Что такое строгий режим выполнения кода, как его включить, для чего и когда его использовать?
  • Что ты знаешь о falsy и truthy значениях.
  • Какие бывают циклы, когда и какие применяются?
  • Массивы и массивоподобные объекты, что вы знаете о них?
  • Как реализовать функцию с параметром по умолчанию?
  • Как лучше проверять типы данных в javascript и почему?
  • Какие методы работы с массивами знаешь, примеры применений.
  • Что такое замыкание, для чего оно используется?
  • Вспомнить задачу про стрелков, и подобные (когда при клике по ссылке надо вывести в консоль индекс ссылки).
  • Каким образом можно реализовать принцип “инкапсуляции” в javascript?
  • Для чего используются функции в javascript?
  • Что такое sefs и для чего она нужна?
  • Способы вызова функций, какие для каких случаев нужны?
  • Роль this. Как и почему его можно или нужно изменить?
  • Как формируется цепочка прототипов?
  • Каким образом получается, что свойства, записанные в прототип конструктора оказываются доступны через объекты, сконструированные с помощью этого конструктора?
  • Как описать класс в js?
  • Как унаследоваться от другого класса (например уже существующего array)?
6 лайков

Если хочешь обсудить вопрос, создавай связанный топик с заголовком вопроса.

This topic is now closed. New replies are no longer allowed.