Kandydat koduje we własnym IDE, w prywatnym repo, które należy do Ciebie.
Zadanie programistyczne to jeden z typów etapu w procesie rekrutacji w Kit. Kit klonuje repozytorium szablonu, kandydat autoryzuje GitHub, praca przesyła się automatycznie w terminie, a recenzenci dostają dostęp. Kandydat dociera do wszystkiego z magic linka, bez konta w Kit i bez stanowiska.
Kit klonuje Twój szablon do prywatnego repo, zaprasza kandydata magic linkiem i przesyła zadanie automatycznie, gdy mija termin.
Zadania take-home nie powinny wymagać project managera.
Rekrutujesz inżynierów, nie zarządzasz logistyką.
Stwórz repo. Ustaw uprawnienia. Wyślij link. Pilnuj terminu. Powtórz.
Każdy kandydat to nowe repo, nowe zaproszenie dla współpracownika, mail z terminem, mail z przypomnieniem i ręczne dodawanie recenzentów. Pomnóż przez 20 kandydatów. Cały tydzień z głowy.
Najlepsi kandydaci odpadają, zanim napiszą choćby linijkę kodu.
Które repo? Który branch? Jaki format? Gdzie to wysłać? Każde pytanie bez odpowiedzi to kolejny mail do rekrutera albo kandydat, który po cichu odpuszcza.
Zagadki w sandboxie sprawdzają wkuwanie, nie inżynierię.
Testy algorytmiczne w zamkniętych IDE pokazują, kto ćwiczył LeetCode. Prawdziwe repo z prawdziwym buildem pokazują, kto dowozi.
CoderPad, HackerRank, plik ZIP albo prawdziwe repo.
Każdy zespół inżynierski robi to na jeden z czterech sposobów. Tylko jeden jest etapem procesu, który i tak prowadzisz.
| Funkcja | Kit | CoderPad | HackerRank | Ręcznie / ZIP |
|---|---|---|---|---|
| Środowisko kodowania | Prawdziwe repo GitHub | Zamknięty sandbox | Zamknięty sandbox | Ręczne repo lub ZIP |
| Doświadczenie kandydata | Własne IDE + GitHub | Obcy edytor webowy | Obcy edytor webowy | Chaos w mailach |
| Pilnowanie deadline'ów | Auto-submit + okres dodatkowy | Sesje z limitem czasu | Sesje z limitem czasu | Na słowo honoru |
| Integracja z ATS | Etap w procesie | Wtyczka zewnętrzna | Wtyczka zewnętrzna | Kopiuj-wklej |
| Dostęp recenzentów | Auto-dodanie po przesłaniu | Ręczne udostępnianie | Ręczne udostępnianie | Prześlij ZIP dalej |
| Czyszczenie repo | Auto-archiwizacja po zakończeniu | N/A | N/A | Zapomnisz |
| Koszt | W cenie Kit | ok. 1 800 zł/mies. | ok. 1 200–2 000 zł/mies. | Za darmo (+ godziny Twojego czasu) |
Zadania programistyczne dostajesz razem z rekrutacją. Bez opłat za kandydata i bez opłat za zadanie.
Zacznij za darmoOd repozytorium szablonu do dostępu dla recenzentów.
Każde zadanie programistyczne przechodzi ten sam 6-etapowy cykl. Kit obsługuje każde przejście.
Wybierz szablon i ustaw deadline
Wybierz repozytorium szablonu z organizacji GitHub. Ustaw czas trwania (1–30 dni) i szacowane godziny, włącz lub wyłącz auto-submit. Dodaj instrukcje w Markdown.
Kandydat dostaje zaproszenie
Kit wysyła kandydatowi maila z instrukcjami i linkiem do połączenia konta GitHub. Zegar nie rusza, dopóki kandydat nie zaakceptuje.
Prywatne repo z Twojego szablonu
Kit tworzy prywatne repo w Twojej organizacji, sklonowane z szablonu. Kandydat zostaje dodany jako współpracownik z dostępem push.
Kandydat koduje we własnym IDE
Zegar odlicza czas. Kit automatycznie wysyła przypomnienie na 24 godziny przed terminem. Jeśli opcja jest włączona, kandydat może poprosić o jednorazowe przedłużenie o 72 godziny.
Zadanie przesłane — repo zablokowane
Kandydat przesyła ręcznie albo twardy deadline uruchamia auto-submit. Repo zostaje zablokowane. Recenzenci dostają powiadomienie.
Recenzenci mają dostęp do kodu
Kit dodaje recenzentów jako współpracowników z dostępem tylko do odczytu. Recenzują w GitHub narzędziami, które znają. Uwagi wracają do Kit.
Połącz GitHub
GitHub OAuth jednym kliknięciem. Bez koordynacji z Twoim zespołem.
Połącz GitHubJeden link. Termin, instrukcja, przycisk wysyłki.
Magic link otwiera zadanie. Bez konta w Kit, bez stanowiska, bez ustawiania hasła.
- Aktualizacje na żywo dzięki Turbo — bez przeładowywania strony
- GitHub OAuth jednym kliknięciem z poziomu portalu
- Odliczanie do deadline'u na żywo
- Samoobsługowe przedłużenie o 72 godziny (jeśli włączone)
- Jednoznaczne potwierdzenie przesłania z timestampem
Część modułu rekrutacji. Bez opłat za kandydata.
Skonfiguruj raz. Uruchamiaj dla każdego kandydata.
Etap zadania programistycznego w każdym ogłoszeniu o pracę ma własny szablon, deadline i ustawienia. Zmieniaj je w dowolnej chwili bez wpływu na trwające zadania.
- Osobne szablony dla każdej roli — frontend, backend, fullstack, DevOps
- Konfigurowalny deadline od 1 do 30 dni
- Okres dodatkowy (0–72 h) przed auto-submitem
- Przedłużenia dla kandydatów — włączasz lub wyłączasz
- Instrukcje w Markdown z pełnym formatowaniem
- Śledzenie płatnych zadań z kwotą i walutą
Repo utworzone, zegar tyka, recenzenci dodani, repo zarchiwizowane.
Sześć rzeczy, które Kit robi między otwarciem etapu a chwilą, w której recenzenci czytają diff. Oceny wśród nich nie ma — kod nadal oceniają Twoi inżynierowie.
Biblioteka szablonów
Twórz repozytoria szablonów na frontend, backend, fullstack, DevOps — na co tylko rekrutujesz. Każde ogłoszenie o pracę wybiera swój szablon. Bez limitu szablonów, bez dodatkowych kosztów.
GitHub OAuth dla kandydatów
Kandydat autoryzuje GitHub z poziomu portalu, a Kit nadaje dostęp do repo. Nikt nie wysyła rekruterowi swojego loginu mailem.
Auto-submit po terminie
Mija miękki deadline. Rusza okres dodatkowy. Wybija twardy deadline. Repo się blokuje, a zadanie zostaje oznaczone jako przesłane. Koniec z zadaniami porzuconymi bez słowa.
Automatyczny dostęp recenzentów
W chwili, gdy kandydat przesyła zadanie, Kit dodaje recenzentów jako współpracowników z dostępem tylko do odczytu. Widzą kod w GitHub. Uwagi wracają do Kit.
Przypomnienia o terminie
Kit pisze do kandydata 24 godziny przed terminem. Nikt z Twojego zespołu nie musi wysyłać maila „tylko sprawdzam, co słychać”.
Archiwizacja po zakończeniu
Kit archiwizuje repo, gdy etap się kończy. Twoja organizacja przestaje zbierać martwe repozytoria rekrutacyjne.
Cztery kroki od Twojej organizacji GitHub do repo kandydata.
Jeśli Twoje repozytoria startowe leżą już w organizacji GitHub, drugi krok masz z głowy.
Zainstaluj GitHub App
Jedno kliknięcie w Kit i autoryzacja organizacji GitHub. Bez kluczy API, bez konfiguracji webhooków.
Stwórz repozytoria szablonów
Przygotuj startowe repozytoria w organizacji GitHub dla każdego typu roli — zadanie frontendowe, zadanie backendowe z API, scaffold do projektowania systemów.
Skonfiguruj etap
W dowolnym ogłoszeniu o pracę dodaj etap zadania programistycznego. Wybierz szablon, ustaw deadline, włącz auto-submit.
Kandydaci przypisywani automatycznie
Gdy kandydat dotrze do tego etapu, Kit tworzy jego prywatne repo, wysyła zaproszenie i prowadzi zegar aż do przesłania zadania i nadania dostępu recenzentom.
Zadania programistyczne to tylko jeden etap.
Ten sam magic link, który otwiera repo, prowadzi też do rozmów kandydata, ocen i terminów. Jeden profil, jeden proces, żadnego drugiego logowania.
Zanim dodasz ten etap.
Jak Kit wypada na tle CoderPad i HackerRank przy zadaniach take-home?
CoderPad i HackerRank sadzają kandydata w zamkniętym sandboksie. Kit tworzy prywatne repo z Twojego szablonu — kandydat pracuje we własnym IDE, a Ty czytasz potem historię commitów. Kit pilnuje też terminu, przesyła zadanie automatycznie, dodaje recenzentów i archiwizuje repo. Czego Kit nie robi? Nie ocenia rozwiązania — diff czytają Twoi inżynierowie.
Czy ocena kodu w Kit jest bezpłatna?
Zadania programistyczne są częścią modułu rekrutacji. Bez opłat za kandydata, bez opłat za zadanie, bez limitu, ile ich uruchomisz. VDP, Outreach i analiza wynagrodzeń rozliczają się w Kit osobno — zadania programistyczne do nich nie należą.
Czy kandydat musi mieć konto GitHub?
Tak. Kandydat autoryzuje GitHub przez OAuth z poziomu portalu, a Kit nadaje na tej podstawie dostęp do repo. Kandydat, który nie podłączy konta GitHub, nie przejdzie tego etapu.
Czy repozytoria z zadaniami są prywatne?
Tak. Każde repozytorium z zadaniem powstaje jako prywatne repo w Twojej organizacji GitHub. Kod widzą tylko kandydat (z dostępem push) i recenzenci (tylko do odczytu, dodani po przesłaniu). Repozytoria są automatycznie archiwizowane po zakończeniu etapu.
Czy mogę używać różnych szablonów dla różnych ról?
Tak. Etap zadania programistycznego w każdym ogłoszeniu o pracę wybiera własne repozytorium szablonu. Możesz mieć zadanie frontendowe w React, zadanie z API w Rails, scaffold DevOps i starter do projektowania systemów — każde jako osobny szablon w Twojej organizacji GitHub.
Co się dzieje, gdy minie deadline?
Kit stosuje dwufazowy termin. Najpierw mija miękki deadline i kandydat wchodzi w konfigurowalny okres dodatkowy (0–72 h, domyślnie 24). Gdy wybije twardy deadline, Kit przesyła zadanie, blokuje repo i w tej samej chwili powiadamia recenzentów.
Czy kandydaci mogą prosić o przedłużenie?
Tak, jeśli to włączysz. Kandydaci mogą poprosić o jednorazowe przedłużenie o 72 godziny prosto z portalu — bez maili i niezręcznych próśb. Przedłużenia są samoobsługowe i zatwierdzane automatycznie. Jeśli wolisz sztywne terminy, możesz to wyłączyć osobno dla każdego etapu.
Jak recenzenci uzyskują dostęp do kodu?
Automatycznie. Gdy kandydat przesyła zadanie, Kit dodaje wskazanych recenzentów jako współpracowników z dostępem tylko do odczytu. Recenzują kod w GitHub narzędziami, które już znają — PR-y, komentarze inline, nawigacja po kodzie. Uwagi zapisują się w Kit.
Czy mogę wynagrodzić kandydatów za poświęcony czas?
Tak. Kit śledzi kwotę i walutę wynagrodzenia dla każdego etapu zadania programistycznego. Wynagrodzenie ustawiasz przy konfiguracji etapu, a kandydat widzi szczegóły w swoim portalu.
Dodaj etap zadania programistycznego do ogłoszenia, które już masz otwarte.
Zacznij za darmoPrawdziwe repo. Prawdziwe umiejętności.
Podłącz organizację GitHub, wskaż repozytorium szablonu, dodaj etap do ogłoszenia. Kandydat otwiera je z magic linka — bez konta w Kit, bez stanowiska.