📗 101 ВОПРОС + 15 ЗАДАЧ – JAVASCRIPT. JUNIOR СОБЕСЕДОВАНИЕ. ВОПРОСЫ + ПРАКТИКА.



ТАЙМКОДЫ:
00:00 101 вопрос по JavaScript
00:37 Что такое Vanila JS?
00:52 Что такое use strict?
01:04 В чем разница между var, const и let?
01:56 Что такое ECMAScript 6?
02:11 Что такое область видимости?
02:26 JavaScript это типизированный язык?
02:51 Что такое иммутабельность?
02:57 Как сделать объект Иммутабельным?
03:02 Как определить, заморожен ли объект?
03:10 Какие существуют типы данных в JS?
03:21 Как проверить, является ли объект массивом?
03:30 Как проверить, является ли число конечным?
03:45 Что делает метод eval()?
03:58 Как проверить, что переменная равна NaN?
04:12 Чем отличается поведение isNaN() и Number.isNaN()?
04:28 Что такое Immediately invoked function expression?
04:36 Что такое деструктуризация?
04:45 В чем разница между оператором in и методом hasOwnProperty?
05:03 Как проверить, существует ли подстрока в строке?
05:10 Что такое временная мёртвая зона?
05:18 Что такое замыкание в JavaScript?
05:26 Для чего предназначены методы setTimeout и setInterval?
05:40 Что такое очередь и стек?
05:52 Как выполняет код JavaScript?
06:08 Что такое event loop?
06:30 Что такое ссылочные типы?
06:42 Как можно клонировать объект?
07:00 Как можно добавить элемент в начало и в конец массива?
07:09 В чем разница между undefined и is not defined?
07:23 Что такое hoisting (поднятие) в JavaScript?
07:35 В чем разница между function expression и function declaration?
08:05 Что такое функция в JavaScript?
08:20 Что такое this?
08:32 Как работает прототипное наследование?
08:50 В чем разница между null и  undefined?
09:00 В чем разница между forEach и map?
09:10 В каких случаях используются анонимные функции?
09:15 Что такое callback функция?
09:23 Что такое функций высшего порядка?
09:35 В чем разница между операторами == и ===?
09:42 В чем отличие промисов от коллбеков?
09:48 В чем разница между call и apply?
09:57 Как работает bind?
10:03 Что такое DOM?
10:15 Чем async/await отличается от промисов?
10:25 Для чего нужна функция fetch?
10:33 Что такое тернарный оператор?
10:47 Чем отличается цикл while от do while?
10:56 Назовите методы массивов (которые вспомните)?
12:30 Какие побитовые операторы вам известны?
12:38 Что такое map и set?
13:05 В чем отличие обычных функций от стрелочных?
13:28 Что такое arguments?
13:35 Чем класс отличается от объекта JS?
13:44 Что такое класс в JavaScript?
13:55 В чем разница между class и function constructor?
14:07 Что такое Data?
14:12 Как получить текущую дату?
14:21 Для чего используется оператор new?
14:28 Что такое интерполяция переменных javascript?
14:39 Что такое конкатенация?
14:42 Для чего служит оператор for… in?
14:57 Почему typeof null === ‘object’?
15:05 Расскажите кратко о Symbol
15:18 Что такое прокси в джаваскрипте?
15:30 Что такое AJAX?
15:52 Что такое JSON?
15:58 Что делает JSON.stringify()?
16:08 Что такое Garbage Collector?
16:25 Какие значения в JS являются ложными?
16:32 В чем разница между атрибутами и свойствами?
16:39 Что такое файлы cookie в JavaScript?
16:46 Для чего используются операторы break и continue в JavaScript?
16:55 Для чего юзают метку (лейбл)?
17:01 Какая разница между параметрами и аргументами?
17:20 Что такое чейнинг функций?
17:27 Что такое Рекурсия?
17:31 В чем разница между spread и rest операторами?
17:47 Что такое модули?
17:54 Что вам известно о генераторах?
18:05 Что такое V8 Engine? (ви эй)
18:17 Что такое приведение типов в JS?
18:23 Что такое каррирование в JS ?
18:35 Что делает конструкция try…catch ?
18:46 Что такое полифил?
18:53 Что такое tree shaking?
19:07 Что такое регулярное выражение?
19:16 Что такое debugger (отладчик)?
19:29 В чем разница между __proto__ и prototype?
19:42 Для чего используется метод seal()?
19:56 В чем разница между методами freeze() и seal()?
20:01 В чем главное отличие методов Object.keys(), Object.values() и Object.entries()?
20:12 Для чего используется WeakSet?
20:23 В чем разница между Set и WeakSet?
20:44 Какие методы доступны в WeakSet?
20:52 Для чего используется WeakMap?
21:00 В чем разница между Map и WeakMap?
21:18 Какие методы доступны в WeakMap?
21:23 Что такое аксессоры?
21:29 Что такое CORS и зачем он нужен?
21:43 Что такое XSS?
21:50 Практика
21:52 У пользователя отключен JavaScript в браузере. Каким образом мы запустим код в его браузере?
25:05 Найти пересечение двух массивов
25:40 Клонируйте объект
26:26 Найти средний возраст пользователя
30:28 Реализуйте функцию для Чисел Фибоначчи

💳 Донаты
BTC:
bc1qlnuhp9dlt9nwchhdd4qsan4dfrsf9uqm6k8jms
ETH:
0xbe93C20844925266A2dfE30C9015eAc3460E3c71
USDT (ERC20):
0xbe93C20844925266A2dfE30C9015eAc3460E3c71
USDT (TRC20):
TUVW1C26oGZ7rUfgne5PFgxKwP1AdCjPDR

☎️ Контакты:
TOX –
26C8048F77E0EB532F05380DC8C3CE19E49411D0B85BDE297422E5F20CEE700A50ECB96938A1

Comments are closed.