Вступ до запитань та відповідей інтерв'ю Javascript

Зі збільшенням веб-технологій стає надзвичайно важливим знання інтерпретованої мови програмування високого рівня, окрім лише HTML та CSS. Сьогодні на ринку існує безліч рамок, основою яких є JavaScript. Якщо ви плануєте свою кар’єру як розробник веб-сайтів, перехід на JavaScript стає мандатом. Це відкрита та міжплатформна мова, яка допомагає створювати інтерактивні та динамічні веб-сторінки, а тому є досить важливою. У цій публікації ми запропонували вам добірку запитань та відповідей щодо інтерв'ю JavaScript, які ви неодмінно повинні знайти в інтерв'ю та допомагає підняти свою смугу розуміння на наступний рівень.

Таким чином, ви нарешті знайшли роботу своєї мрії в Javascript, але цікавитесь, як зламати інтерв'ю Javascript і що може бути імовірним питанням інтерв'ю Javascript у 2019 році. Кожне інтерв'ю різне, а сфера роботи теж різна. Маючи це на увазі, ми розробили найпоширеніші запитання та відповіді Javascript, щоб допомогти вам досягти успіху в інтерв'ю.

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

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

Ця перша частина охоплює основні запитання та відповіді на інтерв'ю Javascript

1. Яка різниця між JavaScript та AngularJS?

Відповідь:

JavaScript КутовийJS
Це мова програмування.Це рамка, що використовується в основному для Інтернету, а також для мобільних додатків.
Він підтримує парадигми програмування, такі як умовні оператори, ітерації, винятки тощо.Він підтримує ітерації або будь-які інші умовні конструкції.
Фільтри не підтримуються в JS.Фільтри підтримуються в AngularJS.
Він використовується в побудові каркасів.Він побудований за допомогою JS.

2. Який недолік використання типу bar === ”object” для того, щоб визначити, чи є брусок об'єктом? Які заходи ви б вжили, щоб уникнути цього?

Відповідь:
Наведене вище твердження можна використовувати для перевірки, чи є бар об'єктом, але це створює проблему, що навіть нуль також буде розглядатися як об'єкт. Таким чином код увійде до істинного замість хибного. Отже, кращий спосіб зробити це - також застосувати чек і на ключове слово "null".
наприклад- print ((bar! = null) && ("typeof bar ===" object ")); // друкує помилкові

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

3. Чому ми обертаємо вміст файлу JS в єдиний функціональний блок?

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

4. Чому на початку файлу JS ми використовуємо "строго використовувати"?

Відповідь:
Це найпоширеніші запитання щодо інтерв'ю Javascript, які часто задаються в інтерв'ю Javascript. "Використовувати строго" - це метод забезпечення суворого розбору та обробки помилок під час виконання. Можуть бути деякі помилки коду, які можна ігнорувати, але тепер вони будуть явно викинуті.

5. Що таке NaN? Як ви маєте намір перевірити значення, якщо воно дорівнює NaN?

Відповідь:
NaN являє собою значення, яке не є числом. Це може бути випадок, коли будь-яке число чисельника чи знаменника не є числовим (наприклад, abc / 6), а може, тому що результат операції нечисловий. Можна використовувати isNaN (), але це не вважається найнадійнішим способом. Іншим способом було б використання abc! = abc та num.isNaN (), які розглядаються як більш ефективний спосіб тестування.

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

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

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

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

  1. Змінні у власному обсязі
  2. Змінні в області функції
  3. Глобальні змінні

7. Що таке піднімання функції? Які два способи створення функції?

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

  1. Декларація функції
  2. Функція Вираз

1.Функція декларації: вона визначає функцію із заданими параметрами.

Синтаксис: назва функції (параметр1, параметр2, …)
(
Блок заяви
.
.
.
)

Оголошення функцій містять визначення, тому ви можете використовувати ці функції ще до їх оголошення. Така поведінка є дійсною, якщо ваші функції оголошені всередині глобальної або функціональної сфери, яка також відома як Локальна область в JS. Ніколи не використовуйте декларації функцій всередині умовних блоків.

2. Вираз функції: ключове слово "функція" використовується для визначення функції в межах функції.
Синтаксис: const myFunc = функція (ім'я) (параметр1, параметр2, ….) (
(заяви))
Де (ім'я) - необов'язковий параметр.
В результаті чого це анонімні функції.

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

8. Які недоліки використання внутрішнього HTML у JavaScript?

Відповідь.
Використання внутрішнього HTML в JavaScript має такі недоліки:

  • Коли ми говоримо про використання внутрішнього HTML, він набагато повільніше порівняно з рештою змінних. Її зміст повільно формується і ділиться на різні вибори, на який потрібен час, щоб його переаналізувати.
  • Вміст замінюється в JavaScript, коли ми починаємо використовувати внутрішній HTML.
  • Додавання до внутрішнього HTML не можна правильно використовувати.
  • Використовуючи внутрішній HTML, можна використовувати для розбиття документа JS. Оскільки перевірка не потрібна, використання будь-якого типу внутрішнього HTML може бути хорошим підходом. Зламаний HTML може створити серйозні проблеми.
  • Віковий вміст можна легко замінити.

9. Що таке екранні об’єкти? Визначте його властивості?

Відповідь:
Це розширені питання щодо інтерв'ю Javascript, задані в інтерв'ю. Екранні об'єкти використовуються для зчитування різних типів інформації з екрану клієнта. Властивості такі:

  • Передбачена висота екрану.
  • Також надаються зображення на екрані клієнта.
  • Передбачена ширина екрана.
  • Висота екрану клієнта включає панель завдань, а об'єкти екрану дають загальну висоту.
  • Ширина екрана включає панель завдань, а загальна ширина доступна для користувачів

10. Як читається печиво в JS?

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

У цій публікації запитань щодо інтерв'ю Javascript ми читаємо про деякі найпопулярніші та найважливіші запитання та відповіді на інтерв'ю JavaScript. Слідкуйте за нашим блогом, щоб отримати більше таких публікацій.

Рекомендована стаття

Це посібник для списку запитань та відповідей щодо інтерв'ю Javascript, щоб кандидат міг легко розбити ці запитання щодо інтерв'ю Javascript. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. 5 важливих запитань щодо інтерв'ю з фінансами
  2. 15 найуспішніших запитань щодо інтерв'ю
  3. Питання для інтерв'ю Minitab
  4. 10 важливих питань інтерв'ю Ab initio
  5. Питання для інтерв'ю Java для свіжішої
  6. Фінанси проти економіки: Хочете знати переваги
  7. Повинен знати про питання інтерв'ю з тестуванням Java