Любой, кто проводил технические собеседования, знает: зачастую это вызов не только для кандидата на должность. На встрече интервьюеру важно не просто выявить формальный опыт специалиста и узнать, насколько он подкован в теории, но и оценить его прикладные качества — «пообщаться» с человеком на языке кода.
В Sravni Tech мы сделали собственное решение для лайвкодинга — CODE Interview. А теперь выпустили его в opensource: пользуйтесь бесплатно!
Платформа CODE Interview позволяет писать, редактировать и запускать код в интерфейсе, едином для всех участников собеседования. Это упрощает и ускоряет процесс проведения интервью. Можно в реальном времени оценивать практические навыки кандидата, фиксировать результаты и легко возвращаться к ним в дальнейшем.
Не нужно шарить экран с условным текстовым редактором, а потом отдельно проверять корректность написанного кода и отмечать результаты по каждому кандидату. Достаточно добавить кандидата в систему, создать встречу — и коммуницировать с ним в рамках одного редактора, при этом в соседней консоли сразу проверять выполнение кода. В лайвкодинге могут одновременно участвовать несколько человек. В финале остается лишь оценить кандидата по ряду критериев и дать комментарий.
Результаты всех интервью хранятся в базе платформы, к ним легко вернуться в любой момент.
Главное преимущество CODE Interview, которое мы видим по сравнению с коммерческими аналогами — простота и удобство использования. Инструмент помогает решать конкретную прикладную задачу, не отвлекаясь на дополнительные опции, вкладки и параметры. При этом содержит всё самое необходимое для лайвкодинга.
CODE Interview поддерживает 5 языков программирования: JavaScript, TypeScript, Go, C# и Python.
Есть возможность сохранять шаблоны тестовых заданий, редактировать их и использовать в будущих интервью.
В CODE Interview предусмотрена встроенная авторизация для администраторов через GitHub; при необходимости её можно заменить на собственную.
***
Мы в Sravni Tech продолжаем совершенствовать платформу и предлагаем сообществу поучаствовать в её развитии.
Чтобы начать использовать CODE Interview, необходимо запустить три сервиса: Sandbox, Service и Frontend. Репозитории платформы и инструкция по их запуску доступны на нашем GitHub. Правила контрибьютинга — здесь.
Будем рады вашим звёздам, форкам и вкладу в проект!
Источник: habr.com