Предыстория: откуда взялась идея
Нас двое. Один из нас недавно искал работу и ходил по собеседованиям. Второй сам собеседует кандидатов и раз за разом видит одну картину, люди спотыкаются на одних и тех же задачах. Debounce, глубокое сравнение объектов, форма с валидацией. Задачи не сложные, но на собеседовании их надо написать руками, без автокомплита и без ChatGPT в соседней вкладке.
Copilot и Cursor сейчас пишут код быстрее, чем успеваешь сформулировать задачу. Но на собеседовании их нет. Есть вы, редактор и человек, который смотрит, как вы думаете.
И это касается не только фронтенда. JavaScript и TypeScript давно живут и на бэке, а фуллстек на Node и React для многих команд обычная история. Готовиться к таким собеседованиям приходится по кусочкам из разных мест.