JavaScript меняется с каждым годом. Всегда есть новые библиотеки, новые фреймворки и новые вещи. Каждый год новые разработчики приходят, чтобы изучать этот язык, и рабочие места увеличиваются, так как интервью.
Этот пост содержит некоторые практические и часто задаваемые проблемы кодирования, которые можно найти в любых технических интервью. Так что не удивляйтесь, чтобы столкнуться с ними.
Удалить дубликат элемента из массива
Используя Array.filter Метод, проверьте индекс каждого элемента равен Indexof ценность массива.
Или в ES6, используя набор:
Отменить строку без нативных методов
Учитывая строку, распечатайте обратную строку (например: Javascript становится tpircsavaj ).
Без местных методов:
Использование рекурсии:
Найдите недостающий номер
Учитывая несортированный массив чисел от 1 до 100, за исключением одного числа, найдите недостающее число.
Сумма линейной серии n Числа равны n*(n+1)/2 Анкет
Перестановка строки
Получите все перестановки строки
Проверьте сумму двух
Из несортированного массива проверьте, есть ли какие -либо два числа, которые подведут под указанный номер.
Другой способ сделать, есть объект, где мы будем хранить разницу в сумме и элементе. А потом, когда мы добираемся до нового элемента, и если мы обнаружим, что разница является объектом, у нас есть пара, которая подходит на желаемую сумму.
Кронштейны матч
Для данной строки определите, являются ли строки кронштейнов на входе действительными или недействительными по этим критериям.
“([)]”//ЛОЖЬ “()”//истинный
Решение есть
Этот пост содержит только несколько примеров из нашего недавно опубликованного приложения Образцы кода JS . Это приложение содержит множество примеров, варьирующихся от различия в такими проблемами кодирования. Вы можете скачать приложение по ссылке ниже.
Играть в магазин
Оригинал: “https://dev.to/vigowebs/commonly-asked-coding-problems-in-javascript-interviews-5dfh”