1. Подсчитайте вхождение символов в заданную строку
2. Сдвиньте все 0 вправо
3. Создайте экземпляр Singleton из функций
4. Полное заполнение привязки
5. Полное заполнение Promise.all()
6. Плоский заданный массив с контролем уровня и без него
7. Бесконечное каррирование
8. Найдите n-е наибольшее и наименьшее число
Although, interviewer was not happy with this solution, he was looking a solution without sorting. At that time I can only think of a solution using for loop. Do let me know if you have any better solution for this.
9. Проверьте, является ли строка палиндромом
Note: This will not work in case of string have spaces.
10. Ряд Фибоначчи с мемоизацией
console.time(); console.log(res(22)); console.timeEnd(); // 1.408203125 ms console.time(); console.log(res(22)); console.timeEnd(); // 0.015869140625 ms
11. Реализовать отказ
12. Реализуйте дроссельную заслонку
Подробнее о функции дроссельной заслонки.