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, которые часто задают в интервью. Вы также можете посмотреть следующие статьи, чтобы узнать больше -
- Iaas vs Azure Pass
- Самые полезные вопросы и ответы по интервью HTML5
- Интервью по веб-сервисам
- Вопросы для интервью по веб-сервисам Java
- Microsoft Azure Интервью Вопросы
- Массивы в JavaScript (примеры)