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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

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

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

В чём разница между map и flatMap?

Функции, предназначенные для обработки коллекций и потоков данных map отдельно преобразует каждый элемент В результате получается коллекция преобразованных элементов flatMap сначала вызывает функцию, которая…

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

Как useEffect заменяет методы жизненного цикла и что означает пустой массив зависимостей?

Роль useEffect в жизненном цикле React-компонентов В функциональных компонентах useEffect используется как хук для сайд-эффектов с его помощью через зависимости заменяются классовые методы: componentDidMount,…

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

Как передать функцию в качестве параметра другой функции?

фундамент функционального программирования функции рассматриваются как объекты первого класса их можно передавать в параметры и возвращать из функций это позволяет реализовывать коллбэки и хайер-ордер функции подход…

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

Как работают методы map и filter и меняют ли они исходный массив?

В JavaScript методы map и filter применяются для обработки массивов С помощью map можно преобразовать каждый элемент и получить новый массив Метод filter формирует новый массив из элементов, прошедших проверку условия…

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

Как реализовать функцию map?

Функция map преобразует массив вызывая переданную функцию для каждого его элемента и формируя новый массив с полученными результатами при этом исходный массив остаётся неизменным, что обеспечивает иммутабельность для…

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

Какие промежуточные и терминальные операции Stream API ты применял на практике?

Промежуточные и терминальные операции Stream API Stream API представляет собой конвейер для обработки данных в Java Промежуточные операции — ленивые методы, возвращающие Stream и позволяющие последовательно…

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

Какие функции высшего порядка ты знаешь и чем отличаются map, compactMap и flatMap?

Функции высшего порядка: сравнение map, compactMap и flatMap Функции высшего порядка — это функции, которые получают другие функции в аргументах либо возвращают функцию map применяет преобразование к каждому элементу…

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

Какими свойствами должна обладать чистая функция и какие побочные эффекты нарушают её чистоту?

Требования к чистым функциям и нарушающие их побочные эффекты Чистая функция возвращает один и тот же результат при одинаковых входных данных Она не зависит от внешнего состояния и не изменяет его, то есть не…

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

Почему одного Context недостаточно для управления состоянием приложения и какие преимущества Redux даёт по производительности?

Context: глобальный механизм хранения данных в React Любое изменение контекста вызывает повторный рендер всех его потребителей Встроенные селекторы и мемоизация отсутствуют Нет единого стандартного подхода к мутациям…

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

Чем отличаются forEach и map в JavaScript?

оба метода перебирают элементы массива (итерируют его) forEach: выполняет действие для каждого элемента, не возвращая значения map: формирует новый массив той же длины map используют для преобразования данных forEach…

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

Что возвращает filter, если ни один элемент не соответствует условию?

filter — метод массива, предназначенный для фильтрации элементов по условию результатом становится новый массив если подходящих элементов нет — метод возвращает пустой массив при этом исходный массив не изменяется это…

Читать ответ