Подготовка к интервью

Вопросы на собеседовании в Optimacros

12 вопросов с собеседований в Optimacros

12 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Optimacros. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: async, optimization, react.

Каталог

Результаты поиска

Найдено: 12
Теория

JavaScript однопоточный или многопоточный: что ответить на собеседовании?

JavaScript однопоточный или многопоточный? В среде выполнения браузера и Node.js JavaScript является однопоточным языком Программа исполняется в главном потоке, которым управляет event loop Асинхронное выполнение…

Читать ответ
Теория

В чём разница между Web Worker и основным потоком браузера?

Web Worker — отдельный фоновый поток, выполняющий задачи независимо от основного потока браузера Он работает асинхронно и не блокирует UI Прямого доступа к DOM нет: взаимодействие выполняется только через message…

Читать ответ
Теория

Есть ли в React 18 возможности, доступные только классовым компонентам, а не функциональным?

Есть ли в React 18 возможности, которые можно реализовать исключительно в классовых компонентах? Контекст: React 18 и компоненты По набору возможностей классовые и функциональные компоненты практически находятся в…

Читать ответ
Теория

Заблокирует ли долгий fetch внутри useEffect выполнение JavaScript и интерфейс браузера и почему код не ждёт ответ?

Может ли долгий fetch в useEffect заблокировать JavaScript и интерфейс браузера? Почему выполнение не ожидает ответа? React запускает useEffect после рендера, поэтому для UI его выполнение происходит асинхронно fetch…

Читать ответ
Теория

Как в браузере реализуется работа в несколько потоков?

JavaScript в браузере выполняется в одном основном потоке, связанном с UI для параллельного выполнения используются Web Workers Web Workers запускаются в отдельных потоках и работают в изолированной среде обмен…

Читать ответ
Теория

Как работают Web Workers, каковы их преимущества и ограничения?

Как работают Web Workers, каковы их преимущества и ограничения? Web Workers — браузерный API для асинхронной фоновой обработки Создают отдельные потоки JS, поэтому UI не блокируется Передают данные с помощью сообщений…

Читать ответ
Лайвкодинг

Как реализовать React-компонент с setInterval при монтировании и выводить "Hello world" в консоль каждые 10 секунд? Что учесть при очистке таймера?

Вывод через React setInterval в консоль функциональный компонент, использующий хук useEffect внутри useEffect необходимо создать setInterval с периодом 10 секунд (10000 мс) при размонтировании нужно обязательно…

Читать ответ
Теория

Как устроена асинхронность в JavaScript?

Как устроена асинхронность в JavaScript? событийная модель выполнения (event loop) call stack — стек, в котором исполняются синхронные функции message queue — очередь задач для асинхронных колбеков Web APIs — таймеры,…

Читать ответ
Теория

Какие хуки React нужно знать и для чего используется каждый из них?

Ключевые хуки React и задачи, которые они решают Хуки представляют собой функции, позволяющие работать с состоянием и жизненным циклом в функциональных компонентах useState — предназначен для управления локальным…

Читать ответ
Теория

Чем отличается хранение number и object в памяти?

Как в памяти хранятся number и object number относится к примитивным типам и хранится в стеке (stack) для object в стеке размещается ссылка на объект а сами данные объекта находятся в куче (heap) number имеет…

Читать ответ
Теория

Чем отличаются props и state в React?

React: управление данными компонентов props — значения, которые родитель передаёт дочернему компоненту; внутри компонента они доступны только для чтения state — это локальное состояние самого компонента, которое может…

Читать ответ