React / Next.js

Основи JavaScript

Змінні (let/const/var), типи, closures, this, arrow functions, destructuring, spread/rest

25 питань зі співбесід·
Junior
1

Яка основна різниця між let та var?

Відповідь

let оголошує змінну з блоковою областю видимості, тобто вона існує лише в межах блоку, де була визначена (між фігурними дужками). var має функціональну область видимості, що може спричинити неочікувані помилки, оскільки змінна доступна у всій функції. Використання let за замовчуванням запобігає проблемам з hoisting та витоку змінних у циклах або умовних конструкціях.

2

Яке оголошення використовувати для значення, яке не зміниться?

Відповідь

const дозволяє оголосити константу, посилання якої не може бути перепризначене. Це покращує читабельність коду, чітко вказуючи на намір, і запобігає випадковим змінам. Зверніть увагу, що для об'єктів і масивів const запобігає лише перепризначенню посилання, а не зміні вмісту. Це найкраща практика для оголошення незмінних значень.

3

Який тип даних JavaScript не є примітивним?

Відповідь

Об'єкти є єдиним непримітивним типом у JavaScript. Примітивні типи включають string, number, boolean, null, undefined, symbol та bigint. Об'єкти зберігаються в пам'яті за посиланням, тоді як примітиви зберігаються за значенням. Це означає, що зміна об'єкта впливає на всі посилання на нього, тоді як копіювання примітиву створює нове незалежне значення.

4

Що повертає typeof null у JavaScript?

5

Яка різниця між == та ===?

+22 питань зі співбесід

Інші теми співбесід React / Next.js

Основи React

Junior
20 запитань

React Hooks

Junior
22 запитань

Життєвий цикл компонента

Junior
18 запитань

React Router

Junior
20 запитань

Управління станом з Context

Junior
18 запитань

Форми та Controlled Components

Mid-Level
20 запитань

Отримання даних та API

Mid-Level
20 запитань

React Query (TanStack Query)

Mid-Level
20 запитань

Styling & CSS-in-JS

Mid-Level
18 запитань

Основи Next.js

Mid-Level
25 запитань

TypeScript з React

Mid-Level
20 запитань

Data Fetching у Next.js

Mid-Level
24 запитань

Server Actions у Next.js

Mid-Level
20 запитань

Маршрутизація та Навігація в Next.js

Mid-Level
22 запитань

API Routes у Next.js

Mid-Level
20 запитань

Metadata & SEO у Next.js

Mid-Level
18 запитань

Middleware та Auth у Next.js

Mid-Level
22 запитань

Тестування React

Mid-Level
20 запитань

Zustand State Management

Mid-Level
18 запитань

Оптимізація продуктивності React

Senior
22 запитань

Error Boundaries & обробка помилок

Senior
18 запитань

Advanced React Patterns

Senior
20 запитань

Розширені можливості Next.js

Senior
24 запитань

Розгортання та Продакшн Next.js

Senior
20 запитань

Architecture & Design Patterns

Senior
22 запитань

React Server Components

Senior
26 запитань

Інтернаціоналізація Next.js

Senior
20 запитань

React Безпека & Найкращі Практики

Senior
22 запитань

Опануй React / Next.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно