Підготовка до співбесіди Frontend Developer. Javascript

Інформатика
12 питань
4 грудня

Питання тесту

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Скільки базових типів даних існує в JavaScript (включно з примітивами та складним типом)?
Запитання 2
Один варіант відповіді
Яке з наведених тверджень про NaN є правильним?
Запитання 3
Один варіант відповіді
В чому ключова відмінність між null та undefined?
Запитання 4
Один варіант відповіді
У чому різниця між строгою рівністю (===) та нестрогою (==)?
Запитання 5
Один варіант відповіді
Як поводиться логічний оператор || при наявності кількох операндів?
Запитання 6
Один варіант відповіді
Для чого використовується директива 'use strict' у JavaScript?
Запитання 7
Один варіант відповіді
Чому два об'єкти з однаковими полями можуть бути не рівні при порівнянні в JavaScript?
Запитання 8
Один варіант відповіді
Який із перелічених способів є прикладом глибокого копіювання об'єкта (з обмеженнями щодо функцій і symbol)?
Запитання 9
Один варіант відповіді
У чому основна відмінність поведінки змінної, оголошеної через var, порівняно з let/const?
Запитання 10
Один варіант відповіді
Який метод використовується, щоб перевірити, чи є значення масивом?
Запитання 11
Один варіант відповіді
Які основні стани має об'єкт Promise?
Запитання 12
Один варіант відповіді
У чому відмінність поведінки Promise.all і Promise.race?