JS Interview Вопросы и ответы

Теперь, если вы ищете работу, связанную с JS, вам нужно подготовиться к Вопросам для интервью JS 2019 года. Это правда, что каждое собеседование отличается в зависимости от профилей работы, но для того, чтобы пройти собеседование, вам необходимо хорошо знать JS. Здесь мы подготовили важные вопросы и ответы для интервью JS, которые помогут вам добиться успеха на собеседовании.

Ниже приведены 12 важных вопросов и ответов для интервью JS 2019 года, которые часто задают во время интервью. Эти вопросы разделены на следующие части:

Часть 1 - JS Интервью Вопросы (основные)

Эта первая часть охватывает основные вопросы и ответы JS Interview.

Q1. Что такое JS?

Ответ:
JavaScript - это язык сценариев, в первую очередь предназначенный для создания веб-страниц, а также для добавления интерактивности в веб-приложения.

Q2. Как работает JavaScript?

Ответ:
Это общие вопросы интервью JS, задаваемые в интервью. Каждый браузер имеет три основных компонента для работы. Первый - интерпретатор DOM (объектная модель документа). Это займет ваш HTML-документ и конвертировать и отображать в браузере. Другая небольшая программа, которая является частью браузера, - это интерпретатор CSS, который будет стилизовать страницу и сделать ее лучше. Последняя из них - мини-программа в браузере, называемая движком JS.

  • Браузер загружает файл HTML / файл JS
  • JavaScript является интерпретируемым языком (означает, что компиляция не требуется)
  • Браузер (движок JavaScript) выполняет построчно и ожидает событий (например, щелчков мышью и т. Д.)

Q3. Упомянуть некоторые особенности JavaScript?

Ответ:
Ниже приведены различные функции JavaScript:

  • JS - легкий язык программирования с интерпретируемой функциональностью
  • JS с открытым исходным кодом и кроссплатформенный
  • JS интегрирован в HTML и Java
  • Предназначен для создания сетевых приложений

Q4. Что касается JS, каковы различные типы данных JavaScript?

Ответ:

  • Струны
  • функции
  • логический
  • объект
  • номер
  • Неопределенный

Давайте перейдем к следующим вопросам и ответам в интервью JS.

Q5. Определите общие ошибки, которые возникают в JavaScript?

Ответ:
В общем, в JS мы находим 3 типа ошибок:

  • Ошибка выполнения: это результат неправильного использования команд в языке HTML
  • Ошибка привязки нагрузки: это синтаксическая ошибка, генерируемая динамически
  • Логическая ошибка: эта ошибка возникает, когда логика функций выполняется неправильно.

Q6. Объясните, почему JS является регистрозависимым языком?

Ответ:
JS - это язык программирования с учетом регистра. В JS мы используем различные типы переменных, функций и различных других тождеств, которые должны быть согласованы во всем.

Часть 2 - JS Интервью Вопросы (Advanced)

Давайте теперь посмотрим на расширенные вопросы интервью JS.

Q7. Перечислите некоторые из преимуществ и недостатков JavaScript?

Ответ:
Преимущества:

  • Богатый пользовательский интерфейс
  • Повышенная интерактивность (когда мышь зависает над такими элементами, как кнопки или доступность клавиатуры)

Недостатки:

  • Отсутствует многопоточность
  • Не подходит для сетевых приложений
  • Клиентский JavaScript не может быть прочитан или записан

Q8. Типы объектов в JS и их определения?

Ответ:
В JS есть 2 типа объектов:

  • Date Object: Это встроено в программирование JS. Они создаются с использованием новой даты и могут управляться с помощью доступной группы методов после ее создания. Это включает год, месяц, день, час, минуты, секунды и даже миллисекунды объекта даты. Они устанавливаются с помощью местных стандартов всемирного времени.
  • Числовой объект: сюда входят даты, поскольку они представлены только целыми числами и дробями. Литералы чисел автоматически конвертируются в класс чисел.

Давайте перейдем к следующим вопросам и ответам в интервью JS.

Q9. Что такое закрытие в JavaScript?

Ответ:
Когда мы определяем функцию внутри другой функции (она же родительская функция) и обращаемся к переменным, которые определены в родительских функциях. Закрытие обращается к переменным в трех областях:

  • Переменные объявлены в своей области видимости
  • Переменные, объявленные в области родительской функции
  • Переменные, объявленные в глобальном пространстве имен

innerFunction - это замыкание, которое определено внутри externalFunction и имеет доступ ко всем переменным, объявленным и определенным в области видимости внешней функции. Кроме того, функция, определенная внутри другой функции как замыкание, будет иметь доступ к переменным, объявленным в глобальном пространстве имен.

O / p для приведенного выше кода будет -

В10. Как очистить массив в JavaScript?

Ответ:
Это популярные вопросы интервью JS, задаваемые в интервью. Следуя любому из указанных методов -

  • arrayList = ()

Выше код установит переменную ArrayList для нового пустого массива.

  • длина = 0;

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

  • сплайс (0, ArrayList.length);

Этот способ очистки массива также обновит все ссылки исходного массива.

  • в то время как (ArrayList.length) (

arrayList.pop ();

Это один из способов очистить массив

Q11. Упомянуть некоторые типы данных JavaScript?

Ответ:
Эти типы данных обычно содержат значение. В JS есть два типа типов данных.

  • Примитивные типы данных
  • Непримитивные типы данных

В примитивных типах данных есть String, Number, Boolean, Undefined, Null, тогда как в Non-примитиве есть Object, Array и RegExp.

Q12. Что вы подразумеваете под функциями в JavaScript?

Ответ:
Функции представляют собой блок многократно используемых кодов. Это позволяет пользователю написать определенный код и использовать его столько раз, сколько необходимо, вызывая функцию. Функция JS не обязательна для возврата значения. Есть 2 типа функций поддержки JS

- анонимные функции

- Именованные функции

Синтаксис для функции JS -

Функция functionName (параметр1, параметр2, … ..параметр n)

(// оператор функций

)

Чтобы объявить функцию, мы должны использовать функцию, за которой следует имя функции и скобки. В скобках мы должны указать параметры функции (может иметь несколько параметров).

Чтобы вызвать функцию, мы должны просто указать имя функции и в скобках значения параметров (передать значения).

addNumbers (x1, x2) - здесь мы дали значения и назвали функции.

Примечание: если в коде есть 3 (скажем, параметра) и мы передаем 3 или более значений параметра. В этом случае JS просто проигнорирует значения дополнительных параметров.

Рекомендуемая статья

Это руководство к списку вопросов и ответов для интервью JS, чтобы кандидат мог легко разобраться с этими вопросами JS. Здесь, в этом посте, мы изучили лучшие вопросы интервью JS, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -

  1. Iaas vs Azure Pass
  2. Самые полезные вопросы и ответы по интервью HTML5
  3. Интервью по веб-сервисам
  4. Вопросы для интервью по веб-сервисам Java
  5. Microsoft Azure Интервью Вопросы
  6. Массивы в JavaScript (примеры)