Работаю много

Артём Сиднев sidnevart

Рейтинг: 65
Паспорт верифицирован
Всего отзывов: 0
  • Работ в портфолио: 5
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Образование: Бакалавриат
  • Стаж работы: 3 года
  • Тип занятости: Полный фриланс
  • Юридический статус:Самозанятый
Был на сайте:

Описание

Цель проекта — создать эффективную и минималистичную платформу для тренировки алгоритмических задач. Главный фокус — на практике, скорости мышления и готовности к техническим собеседованиям. Одной из ключевых фич является PvP-режим, позволяющий соревноваться с другими пользователями в реальном времени, что имитирует реальные условия интервью и олимпиад.

Решение

Проект реализован на языке Java с использованием Gradle. В архитектуре платформы предусмотрено:
- Удобный интерфейс для выбора и решения задач;
- Система проверки решений с автоматическим фидбеком;
- База задач разной сложности;
- Админ-панель
- Песочница для исполнения кода на разных языках программирования
- PvP-режим:
- подключение участников по WebSocket;
- синхронное выполнение задач;
- отслеживание действий соперника (run, submit);
- мгновенное определение победителя по скорости и правильности.
PvP позволяет не просто решать задачи, а делать это под давлением и в
соревновательной форме — как на реальных интервью.

Результат

В итоге получена лёгкая, локально запускаемая и удобная платформа, где можно:
- прокачивать алгоритмическое мышление;
- устраивать баттлы с друзьями;
- отслеживать прогресс;
- тренироваться в условиях, максимально приближенных к реальным собеседованиям.

Ссылки на примеры реализации

 github.com/sidnevart/cumock

Презентация проекта

Снимок экрана 2025-05-26 в 00.34.48.png
Снимок экрана 2025-05-26 в 00.34.40.png
Снимок экрана 2025-05-27 в 19.13.08.png
Снимок экрана 2025-05-27 в 19.13.04.png
Снимок экрана 2025-05-27 в 19.12.59.png
Снимок экрана 2025-05-27 в 19.12.45.png

Оценили проект:

0