Назовите язык программирования, в котором нет классов
Пример — Erlang: код организован в функции и модули, а параллельная работа строится вокруг процессов и сообщений.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Пример — Erlang: код организован в функции и модули, а параллельная работа строится вокруг процессов и сообщений.
Читать ответФункции, предназначенные для обработки коллекций и потоков данных map отдельно преобразует каждый элемент В результате получается коллекция преобразованных элементов flatMap сначала вызывает функцию, которая…
Читать ответРоль useEffect в жизненном цикле React-компонентов В функциональных компонентах useEffect используется как хук для сайд-эффектов с его помощью через зависимости заменяются классовые методы: componentDidMount,…
Читать ответфундамент функционального программирования функции рассматриваются как объекты первого класса их можно передавать в параметры и возвращать из функций это позволяет реализовывать коллбэки и хайер-ордер функции подход…
Читать ответВ JavaScript методы map и filter применяются для обработки массивов С помощью map можно преобразовать каждый элемент и получить новый массив Метод filter формирует новый массив из элементов, прошедших проверку условия…
Читать ответФункция map преобразует массив вызывая переданную функцию для каждого его элемента и формируя новый массив с полученными результатами при этом исходный массив остаётся неизменным, что обеспечивает иммутабельность для…
Читать ответПромежуточные и терминальные операции Stream API Stream API представляет собой конвейер для обработки данных в Java Промежуточные операции — ленивые методы, возвращающие Stream и позволяющие последовательно…
Читать ответФункции высшего порядка: сравнение map, compactMap и flatMap Функции высшего порядка — это функции, которые получают другие функции в аргументах либо возвращают функцию map применяет преобразование к каждому элементу…
Читать ответТребования к чистым функциям и нарушающие их побочные эффекты Чистая функция возвращает один и тот же результат при одинаковых входных данных Она не зависит от внешнего состояния и не изменяет его, то есть не…
Читать ответContext: глобальный механизм хранения данных в React Любое изменение контекста вызывает повторный рендер всех его потребителей Встроенные селекторы и мемоизация отсутствуют Нет единого стандартного подхода к мутациям…
Читать ответоба метода перебирают элементы массива (итерируют его) forEach: выполняет действие для каждого элемента, не возвращая значения map: формирует новый массив той же длины map используют для преобразования данных forEach…
Читать ответfilter — метод массива, предназначенный для фильтрации элементов по условию результатом становится новый массив если подходящих элементов нет — метод возвращает пустой массив при этом исходный массив не изменяется это…
Читать ответ