Питання та відповіді щодо інтерв'ю JS

Тепер, якщо ви шукаєте роботу, пов’язану з JS, вам потрібно підготуватися до запитань про співбесіду 2019 року. Це правда, що кожне співбесіда відрізняється за різними профілями роботи, але все-таки для очищення інтерв'ю потрібно добре і чітко знати JS. Тут ми підготували важливі запитання та відповіді щодо інтерв'ю JS, які допоможуть вам досягти успіху в інтерв'ю.

Нижче наведено 12 важливих запитань та відповідей щодо інтерв'ю JS 2019, які часто задаються в інтерв'ю. ці питання поділяються на такі частини:

Частина 1 - Питання щодо інтерв'ю JS (основні)

Ця перша частина стосується основних запитань та відповідей щодо інтерв'ю JS

Q1. Що таке JS?

Відповідь:
JavaScript - це сценарій мови, призначений в основному для створення веб-сторінок, а також для додавання інтерактивності до веб-додатків.

Q2. Як працює JavaScript?

Відповідь:
Це звичайні запитання щодо інтерв'ю JS, задані в інтерв'ю. У кожному браузері є три основні компоненти для роботи. Перший - перекладач DOM (Document Object Model). Це займе ваш HTML-документ і перетворить та відобразить у браузері. Інша невелика програма, яка є частиною браузера, - це інтерпретатор CSS, який буде стилювати сторінку та покращувати її. Останній - це міні-програма у браузері, що називається двигуном JS.

  • Браузер завантажує файл HTML / JS-файл
  • JavaScript - це інтерпретована мова (означає, що компіляція не потрібна)
  • Веб-переглядач (двигун JavaScript) виконує по черзі і чекає подій (наприклад, клацання, наведення миші тощо)

Q3. Згадайте деякі функції JavaScript?

Відповідь:
Нижче наведено різні функції JavaScript:

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

Q4. Що стосується JS, які існують різні типи даних JavaScript?

Відповідь:

  • Струни
  • Функції
  • Булева
  • Об'єкт
  • Номер
  • Не визначено

Перейдемо до наступних запитань та відповідей щодо інтерв'ю JS.

Q5. Визначте поширені помилки, які трапляються в JavaScript?

Відповідь:
Загалом у JS є три типи помилок, які наведені нижче.

  • Помилка виконання: це результат неправильного використання команд у мові HTML
  • Помилка зв’язування завантаження: це синтаксична помилка та генерується динамічно
  • Логічна помилка: ця помилка виникає, коли логіка функцій погано виконується.

Q6. Поясніть, чому JS є чутливою до регістру мовою?

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

Частина 2 - Питання щодо співбесіди (розширено)

Давайте тепер подивимось на передові питання щодо інтерв'ю JS.

Q7. Перелічіть деякі переваги та недоліки JavaScript?

Відповідь:
Переваги:

  • Багатий користувальницький інтерфейс
  • Підвищена інтерактивність (коли миша клацне на таких елементах, як кнопки чи доступність клавіатури)

Недоліки:

  • Не вистачає багатопотокової діяльності
  • Не підходить для мережевих додатків
  • JavaScript на стороні клієнта не можна читати чи записувати

Q8. Види об’єктів у JS та визначте їх?

Відповідь:
У JS є два типи об'єктів:

  • Об'єкт дати: Це побудовано в рамках програмування JS. Вони створені із застосуванням нової дати та ними можна керувати за допомогою наявного ряду методів, як тільки вони будуть створені. Сюди входить рік, місяць, день, година, хвилини, секунди і навіть мілісекунди об’єкта дати. Вони встановлюються за допомогою місцевих стандартів універсального часу.
  • Об'єкт числа: сюди входять дати, оскільки вони представлені виключно цілими числами і дробами. Буквені цифри перетворюються в клас чисел автоматично.

Перейдемо до наступних запитань та відповідей щодо інтерв'ю JS.

Q9. Що таке закриття в JavaScript?

Відповідь:
Коли ми визначаємо функцію в межах іншої функції (також батьківська функція) і отримуємо доступ до змінних, визначених у батьківських функціях. Закриття має доступ до змінних у трьох сферах:

  • Змінні, задекларовані у власному обсязі
  • Змінні, оголошені в області батьківської функції
  • Змінні, оголошені у глобальному просторі імен

innerFunction - це закриття, яке визначається всередині externalFunction і має доступ до всіх змінних, оголошених та визначених у зовнішній області функцій. Крім того, функція, визначена всередині іншої функції як закриття, матиме доступ до змінних, оголошених у глобальному просторі імен.

O / p для вищевказаного коду буде -

Q10. Як спорожнити масив у JavaScript?

Відповідь:
Це популярні запитання щодо інтерв'ю JS, задані в i nterview.By, виконуючи будь-який із наведених методів -

  • arrayList = ()

Вище наведений код встановить змінну ArrayList для нового порожнього масиву.

  • довжина = 0;

Вищенаведений код, насамперед, очищає існуючий масив, встановлюючи його довжину на 0. Цей спосіб корисний, коли потрібно оновити всі інші змінні посилання, що вказують на ArrayList.

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

Цей спосіб порожнього масиву також оновить усі посилання на вихідний масив.

  • поки (ArrayList.length) (

arrayList.pop ();

Це один із способів спорожнення масиву

Q11. Згадайте деякі типи даних JavaScript?

Відповідь:
Ці типи даних зазвичай мають значення. У JS є два типи даних.

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

Під примітивними типами даних є String, Number, Boolean, Undefined, Null, тоді як під Непримітивними - 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. Більшість USeful HTML5 Питання та відповіді на інтерв'ю
  3. Питання для інтерв'ю веб-служб, які ви повинні вивчити
  4. Питання для інтерв'ю у веб-службах Java
  5. Питання щодо інтерв'ю Microsoft Azure
  6. Масиви в JavaScript (приклади)