Подготовьтесь к live-coding интервью на позицию Frontend-разработчик. Реальные задачи из ведущих IT-компаний с решениями.
Смотрите также вопросы с собеседований для Frontend-разработчик
Удаление элементов массива, присутствующих в другом массиве, с сохранением порядка
Даны два массива. Необходимо написать функцию, которая сравнит эти два массива и удалит все значения из массива a, котор
Группировка анаграмм из массива слов
Дан массив, все анаграммы собрать в модули [["вертикаль", "компактер"], ["апельсин", "спанислы"], ...] ```javascript
Вывод в консоль №69
Что выведится в консоль ```javascript const array = [1,2,3]; const array2 = array.forEach(item => item * 2).filter
Функция с временным лимитом выполнения
Необходимо написать функцию, которая принимает два аргумента – асинхронную функцию и временной лимит в миллисекундах. Фу
Вывод в консоль №44
Определить что будет выведено в консоль ```javascript let firstObj = { greeting: 'hey' }; let secondObj = firstObj; f
Найти ошибки в коде
Найти ошибки в коде ```javascript export async function getUserData(userId) { const user = await fetch(`/api/users
Вывод в консоль №68
Что выведится в консоль ```javascript console.log(new Date(2000,1,1) == new Date(2000,1,1)) ```
Реализация функции
Необходимо написать функцию str.join, которая склеивает строки через разделитель. ```javascript function str.join() {
Найти ошибки в коде
Найти и исправить ошибки в коде ```javascript import React, { useState } from "react"; import "./styles.css"; inte
Вывод в консоль №61
В каком порядке выведутся log ```javascript console.log('script start'); setTimeout(function() { console.log(
Найти ошибки в коде
Найти ошибки в коде ```javascript export const distributionCategories = (categoriesList, root, categoryToAdd) => {
Вывод в консоль №62
в какой последовательности выведутся log ```javascript import { useEffect, useLayoutEffect, useState } from 'react';
Вывод в консоль №38
Определить что будет выведено в консоль ```javascript const shape = { radius: 10, diameter() { retu
Исправить код
Ререндер дочернего компонента SubElement только при чётных значениях count props менять нельзя ```javascript import Re
Вывод в консоль №15
Определить что будет выведено в консоль ```javascript console.log('0'); setTimeout(function timeout() { conso
Реализация функции
Реализоавать функцию compose ```javascript const square = (x) => x * x; const times2 = (x) => x * 2; const sum = (a
Реализация MinStack с операциями за O(1)
Реализовать stack, у которого все функции работают за константное время ```javascript class MinStack { pop() {
Преобразование массива пользователей в структуру, сгруппированную по указанному полю
Сгруппировать массив пользователей по одному из полей (кроме id) Внутри каждой группы должен быть объект (или Map), где
Функция проверки на палиндром
Написать функцию isPalindrom, которая принимает строку определяет, является ли она палиндромом. При этом пробелы, знаки
Условные типы в TypeScript
Написать условные типы на TypeScript ```go type A = If<true, 'a', 'b'> // expected to be 'a' type B = If<false, 'a',