Разработчики запустили платформу ПаровоJSик для подготовки к собеседованиям по JavaScript и TypeScript. Сервис ориентирован на русскоязычных специалистов и охватывает задачи по фронтенду, бэкенду и фуллстеку.

В текущем каталоге представлено 20 задач. Каждая из них включает условия, систему подсказок, пошаговый разбор решений, анализ частых ошибок и автоматические тесты для проверки написанного пользователем кода.

В процессе разработки авторы столкнулись с проблемой задержек при тестировании. Замена метода setTimeout на MessageChannel позволила избежать троттлинга таймеров в браузере и сократить время выполнения тестов с секунд до миллисекунд.

Планы развития проекта включают добавление теоретических блоков по замыканиям, прототипам, типам в TypeScript и event loop. Также в будущем появятся задачи по системному дизайну, Node.js и работе с HTTP.