Разработчики запустили платформу ПаровоJSик для подготовки к собеседованиям по JavaScript и TypeScript. Сервис ориентирован на русскоязычных специалистов и охватывает задачи по фронтенду, бэкенду и фуллстеку.
В текущем каталоге представлено 20 задач. Каждая из них включает условия, систему подсказок, пошаговый разбор решений, анализ частых ошибок и автоматические тесты для проверки написанного пользователем кода.
В процессе разработки авторы столкнулись с проблемой задержек при тестировании. Замена метода setTimeout на MessageChannel позволила избежать троттлинга таймеров в браузере и сократить время выполнения тестов с секунд до миллисекунд.
Планы развития проекта включают добавление теоретических блоков по замыканиям, прототипам, типам в TypeScript и event loop. Также в будущем появятся задачи по системному дизайну, Node.js и работе с HTTP.


