Найти в Дзене
Павлин Шарит

Твой помощник на собеседовании

Твой помощник на собеседовании Недавно я наткнулся на интересный платный сервис, который помогает людям проходить алгоритмические собеседования. Идея мне понравилась, но захотелось сделать открытую и бесплатную версию, которой мог бы воспользоваться каждый. Так родился Где это пригодится? Надо ли даже писать? Но для новичков проговорю В 90% собеседований вам надо будет написать код в прямом эфире, пока за тобой наблюдают. Многие из нас сталкивались с ситуацией, когда из-за волнения не получается сосредоточиться, даже если подобные задачи ты решал раньше: - Когда нервничаешь на алгоритмических раундах LeetCode-задач - В ситуациях, когда нужно быстро предложить эффективное решение Interview Corvus поможет вам в реальном времени генерировать решения, анализировать сложность и оптимизировать код Что умеет Interview Corvus - Генерирует решения на основе скриншотов задачи — просто сделайте снимок экрана (встроено в программе с шорткатом) - Предоставляет анализ сложности - Работает с раз

Твой помощник на собеседовании

Недавно я наткнулся на интересный платный сервис, который помогает людям проходить алгоритмические собеседования. Идея мне понравилась, но захотелось сделать открытую и бесплатную версию, которой мог бы воспользоваться каждый. Так родился

Где это пригодится?

Надо ли даже писать? Но для новичков проговорю

В 90% собеседований вам надо будет написать код в прямом эфире, пока за тобой наблюдают. Многие из нас сталкивались с ситуацией, когда из-за волнения не получается сосредоточиться, даже если подобные задачи ты решал раньше:

- Когда нервничаешь на алгоритмических раундах LeetCode-задач

- В ситуациях, когда нужно быстро предложить эффективное решение

Interview Corvus поможет вам в реальном времени генерировать решения, анализировать сложность и оптимизировать код

Что умеет Interview Corvus

- Генерирует решения на основе скриншотов задачи — просто сделайте снимок экрана (встроено в программе с шорткатом)

- Предоставляет анализ сложности

- Работает с разными языками программирования

- Выявляет потенциальные граничные случаи в вашем решении

- Оптимизирует код одним нажатием — получите более эффективный алгоритм

- Управляется глобальными горячими клавишами — даже когда окно не активно

Как это работает

1. Запускаете Interview Corvus перед началом собеседования

2. Когда получаете задачу — делаете скриншот (Cmd+Ctrl+1 на macOS)

3. Генерируете решение (Cmd+Ctrl+2)

4. Используете горячую клавишу (Cmd+Ctrl+B) чтобы скрыть приложение при необходимости

5. Если нужно — можете мгновенно получить оптимизацию решения (Cmd+Ctrl+O)

Установка

Скачайте готовые сборки:

- для macOS

- для Windows и Linux — релизы скоро появятся, или запустите исходники (подробная инструкция в репозитории)

Для работы нужен только API-ключ OpenAI (GPT-4/GPT-4o) или Anthropic. Никаких подписок или платежей, как в аналогичных решениях.

Что дальше

Скоро выпущу подробное видео о том, как использовать Interview Corvus максимально эффективно, сегодня не успел, учился работать с pyqt и шорткатами, поэтому шло не так быстро. А пока - попробуйте сами и поделитесь обратной связью!

Исходный код и более подробное описание доступны на GitHub — вас попрошу, поставить звездочки, помогите продвинуть open-source альтернативу!

Поддержать на Boosty

Посмотреть на Youtube