Для разработчиков, которые готовятся к собеседованиям
Каталог ресурсов для собеседований разработчиков
PrepKit собирает отобранные ресурсы для подготовки к собеседованиям по разработке ПО в открытый каталог. У каждого ресурса указаны источник и лицензия, на страницах компаний записаны датированные правила об ИИ на собеседованиях, а потренироваться можно с текстовым интервьюером на вашем собственном API-ключе.
Пройти тренировочное собеседованиеТолько текст, с вашим ключом API OpenRouter. Вход нужен только при запуске.
Разделы
Начните с роли, темы, компании или языка
Правила компаний
Можно ли использовать ИИ на собеседовании? Зависит от компании.
Проверенных правил компаний пока не опубликовано. Записи появятся здесь, как только редактор подтвердит датированный источник.
Правила использования ИИ быстро меняются. Уточните у рекрутера, на каком этапе собеседования, если вообще разрешено, можно использовать ИИ и какие инструменты допустимы. PrepKit предназначен для подготовки до собеседования. Не используйте его как помощника во время собеседования в реальном времени.
Тренировочный интервьюер
Тренируйтесь в тексте, на своём ключе
Выберите режим
Техника / программирование, Поведение / STAR, Проектирование систем или Проектирование систем генеративного ИИ. По одному вопросу за раз, с уточняющими вопросами.
- Техника / программирование
- Поведение / STAR
- Проектирование систем
- Проектирование систем генеративного ИИ
Вставьте ключ провайдера при первом запуске
Ключ хранится в этой сессии браузера и отправляется напрямую в OpenRouter по TLS. PrepKit его не получает и не хранит. За использованные токены счёт вам выставляет провайдер.
Отвечайте своими словами
Бесплатный план принимает 40 ваших сообщений в день. Ошибки провайдера не расходуют лимит, а расшифровка сохраняется при обновлении страницы и при входе в аккаунт.
Прочитайте отчёт, привязанный к вашим словам
Каждый критерий оценивается только тогда, когда отчёт может сослаться на ваши собственные слова. Если не может, он ставит отметку «Не оценено», а не гадает.
Войти попросят только в момент старта.
Ключ хранится в этой сессии браузера и отправляется напрямую в OpenRouter по TLS. PrepKit его не получает. Действуют тарифы и условия хранения данных провайдера.
Непроверенная обратная связь для практики, а не прогноз найма.
Пример диалога
- ИнтервьюерНачнём с малого. Нужно спроектировать ограничитель частоты запросов для публичного API, который обслуживает около тысячи запросов в секунду. С чего бы вы начали?
- ВыСначала я бы уточнил, что мы защищаем: справедливое распределение между клиентами или общую ёмкость. Если речь о клиентах, я бы хранил token bucket на каждый API-ключ в Redis с TTL и проверял его на границе сети, до того как запрос дойдёт до сервиса.
- ИнтервьюерХорошо. Что произойдёт с вашими счётчиками, если Redis будет недоступен тридцать секунд?
Пример отчёта
- Корректность
- 3 из 4
- Вы назвали token bucket и место, где он работает. Подтверждение: ваш первый ответ.
- Коммуникация
- 4 из 4
- Вы задали уточняющий вопрос, прежде чем выбрать решение.
- Обоснование компромиссов
- Не оценено
- Подтверждений пока нет: пример заканчивается до ответа про отказ Redis.
- Навыки работы с ИИ
- Не оценено
- В этом коротком примере не затрагивалось.
Из каталога
Отобранные ресурсы, у каждого указан источник
Первые ресурсы ещё на редакторской проверке. Ничего не публикуется, пока не подтверждены источник и лицензия.
Цены
Смотреть можно бесплатно. Платить нужно только за дополнительные тренировки и отслеживание прогресса.
Бесплатно
0,00 $
Без карты, и для просмотра не нужен аккаунт
- Просмотр каталога и поискВходит
- Указание источников, лицензии и предупреждения о политиках в отношении AIВходит
- СохранённоеБез ограничений
- Отслеживание прогресса по дорожным картамДо 25 отмеченных шагов
- Сообщения в тренировочном собеседовании40 тренировочных сообщений в день
Pro на месяц
20,00 $
20,00 $ в месяц
Доступ Pro, который продлевается каждый месяц. Отменить можно в любой момент на платёжном портале.
- Просмотр каталога и поискВходит
- Указание источников, лицензии и предупреждения о политиках в отношении AIВходит
- СохранённоеБез ограничений
- Отслеживание прогресса по дорожным картамБез ограничений
- Сообщения в тренировочном собеседованииБез ограничений
Lifetime
Разовый платёж180,00 $
180,00 $ один раз
Тот же доступ Pro за один платёж. Без продлений.
- Просмотр каталога и поискВходит
- Указание источников, лицензии и предупреждения о политиках в отношении AIВходит
- СохранённоеБез ограничений
- Отслеживание прогресса по дорожным картамБез ограничений
- Сообщения в тренировочном собеседованииБез ограничений
Pro на месяц и Lifetime дают одинаковый доступ. Лицензированный контент, указание источников и предупреждения о политиках остаются бесплатными для всех. На платном тарифе у тренировок нет дневного лимита, но ограничения против злоупотреблений и лимиты провайдера по-прежнему действуют, а AI-провайдеру вы платите напрямую.
Платежи обрабатывает Polar как наш официальный продавец (merchant of record).
Открытый код
Открытый код, указанные источники
Лицензия
Код PrepKit является свободным ПО по лицензии GNU Affero General Public License v3.0. Если вы запускаете изменённую копию как сервис, та же лицензия требует опубликовать ваши изменения.
Как мы отбираем
- Мы встраиваем только материалы, лицензия которых это разрешает, и показываем источник, лицензию и использованную версию.
- Материалы с условием share-alike остаются в отдельном помеченном разделе под той же лицензией.
- На сайты, которые не разрешают повторное использование, мы даём только ссылку с названием и адресом. Мы никогда не скрейпим отрендеренные страницы.
- Предложенные ресурсы проверяет человек. Одобрение нельзя купить, а спонсорские записи помечены.
Вопросы
Что спрашивают новые посетители
- Какую платформу или ресурс для подготовки выбрать?
- Единственно правильного ответа нет, поэтому PrepKit не ставит одну платформу выше остальных. Найдите свою тему или язык, отфильтруйте по формату и цене и откройте ресурс, чтобы прочитать, откуда он и под какой лицензией. Каждый ресурс ссылается на оригинал.
- С чего начать проектирование систем новичку?
- Откройте тему «Проектирование систем» и начните с бесплатных материалов с разрешительной лицензией, которые там перечислены. Когда захотите проговорить решение вслух, у тренировочного интервьюера есть режим проектирования систем: по одному вопросу за раз и уточнения к вашему ответу.
- Как готовиться к поведенческим этапам?
- Посмотрите в теме поведенческих собеседований руководства по структуре ответов по методу STAR, затем отработайте их в режиме Поведение / STAR. Отчёт указывает на конкретные строки ваших ответов, которые он использовал, так что видно, что прозвучало убедительно, а что нет.
- Можно ли использовать ИИ на реальном собеседовании?
- Зависит от компании и часто от этапа. PrepKit записывает, что каждая компания заявила публично, с источником и датой проверки, и помечает правило как неизвестное, если данные устарели или не подтверждены. Правила быстро меняются, поэтому уточните у рекрутера перед собеседованием. PrepKit нужен для тренировки заранее, а не для использования во время собеседования.
- Какие ИИ-инструменты для пробных собеседований полезны?
- Интервьюер PrepKit работает как текстовый тренажёр на вашем API-ключе: ключ хранится в сессии браузера и уходит напрямую провайдеру, который и выставляет вам счёт. Интервьюер задаёт по одному вопросу, не повторяет недавние вопросы и даёт отзыв, привязанный к вашим словам. Это отзыв для тренировки, а не прогноз исхода реального собеседования.
- PrepKit бесплатный? Нужен ли аккаунт?
- Просмотр, поиск и все страницы ресурсов бесплатны и без аккаунта. Входить нужно только чтобы сохранить ресурс в избранное, отслеживать прогресс по дорожной карте, начать тренировочное собеседование или купить план. В бесплатный план входит дневной лимит тренировочных сообщений. Pro на месяц стоит 20,00 $ в месяц, Lifetime стоит 180,00 $ один раз, и оба дают одинаковый доступ.
- Откуда берётся контент?
- Ресурсы приходят из открыто лицензированных источников, которые PrepKit имеет право использовать, всегда с указанием источника, лицензии и версии, а также из предложений пользователей, которые проверяет редактор. На сайты, не разрешающие повторное использование, даётся только ссылка с названием и адресом. Сам код открыт под лицензией AGPL-3.0.