Random Coding Interview
Почти всегдa при поиске работы и подготовке к техническим собеседованиям кандидатам не хватает практики общения с живыми людьми, а лучше с другими разработчиками, которые могли бы задавать вопросы по теме, верифицировать решение и давать обратную связь.
Практикуя собеседования с другими разработчиками, можно существенно расширить свой кругозор, определить слабые места, снизить уровень стресса и беспокойства, плюс повысить уровень успешности на реальных технических собеседованиях.
Поэтому мы решили создать продукт, который позволяет разработчикам потренироваться в прохождении и проведении технических интервью с незнакомым человеком. Подробнее можно почитать здесь.
Что получилось
Для начала мы создали простой бот в телеграме, который помогает найти себе другого разработчика для тренировки в прохождении собеседования. Быстрая регистрация, заполнение навыков для матчинга с другими участниками сообщества, и мы создаем вам «пару» с такими же компетенциями, как у вас, но большим опытом, чтобы вы могли быть как кандидат на реальном собеседовании. Кстати, при желании вы тоже можете попробовать себя в роли интервьюера. Сейчас у нас более 1500 зарегистрированных участников, поэтому “свежая” пара обязательно найдется.
Более того, в интервью принимают участия пользователи из 20 стран, в основном это СНГ, Европа и Северная Америка. Поэтому нужно быть готовым, что интервью может проходить на английском языке.
Как это уcтроено
Схема работы:
- Участник проходит регистрацию в боте и указывает свои навыки;
- В конце каждой недели участник подтверждает свое участие в интервью на следующую неделю;
- Каждый понедельник система генерирует пары (тема, роль) и рассылает оповещения участникам;
- После проведения интервью обязательно заполняется обратная связь, которая впоследствии отправляется партнеру.
Изначально встречи проходили в Zoom, участники шарили экран и писали в блокноте, но потом мы решили поэкспериментировать и создать свою среду с видеосвязью и запуском кода.
Где и как проходят интервью
Мы хотели сделать процесс максимально простым и удобным, поэтому разработали сервис сателлит, в котором непосредственно проходят интервью.
Это специальная конференц-комната, как Zoom, но с дополнительным функционалом в одном окне:
- Видеозвонок на 2+ участников, без ограничения по времени;
- Чат;
- Редактор кода с подсветкой синтаксиса, где можно редактировать код одновременно с собеседниками, как в Google Docs;
- Запускать код прямо в браузере;
- Скрин-шеринг и видеозапись.
Система позволяет запускать код на самых популярных языках программирования, среди которых:
Python, NodeJS, PHP, Java, Ruby, Swift, Scala, C/C++, SQL, Perl, Go, C# и др.
Сам процесс интервью можно записать и сохранить в виде видеофайла, чтобы потом провести работу над ошибками.
Резюме
Мы разработали сервис, который позволяет прокачивать навыки в прохождении технических интервью, путем поиска рандомного собеседника со схожими компетенциями. Интервью с элементами лайв-кодинга проходят у нас площадке. По окончании интервью собеседники получают обратную связь.
P. S.
Мы активно экспериментируем, тестируем различные форматы и будем рады получить обратную связь. Если у вас есть какие-то замечания, вопросы или предложения — пишите hello@qtalents.co. Критика приветствуется -:)