Seniorzy Pythona często przychodzą z bardzo różnych obszarów – od skryptów do przetwarzania danych, przez API webowe, po automatyzację. Rozmowa rekrutacyjna powinna wymusić na nich myślenie o tym, jak faktycznie prowadzą usługi.
Oceniaj odpowiedzialność za tryby awarii, znajomość pakowania kodu i rozumienie wydajności – a nie charyzmę z notebooka.
1. Pełna odpowiedzialność za usługę
Opisują wdrożenia, konfigurację, sekrety i to, jak wiedzą, że wydanie działa poprawnie. Traktują Python jako jedną warstwę systemu, w której są też sieć, pamięć masowa i użytkownicy robiący dziwne rzeczy o 2 w nocy.
2. Wzorce niezawodności, które wytrzymują ruch
Retry z limitami, idempotentność, backpressure, obsługa dead-letter i jasna odpowiedzialność za częściowe awarie. Mówią o tym bez entuzjazmu, gdy słyszą, że „zrestartowaliśmy worker” to długoterminowa strategia.
3. Myślenie o platformie i pakowaniu
Kontenery, strategie przypinania wersji zależności, układ wewnętrznych pakietów i CI dopasowane do wielkości zespołu. Stawiają na proste, sprawdzone standardy, gdy nowinka obciążyłaby wszystkich pozostałych.
4. Wydajność na realistycznej skali
Profilowanie gorących ścieżek, granice I/O, moment, w którym async pomaga, a kiedy wprowadza zamęt, oraz niespodzianki związane z pamięcią w długo działających procesach. Najpierw mierzą, potem optymalizują – często zostawiając kod prostszy niż wcześniej.
5. Coaching bez bohaterstwa
Dokumentują runbooki, zostawiają testy, które w razie problemu głośno sygnalizują błąd, i inwestują w juniorów, nie stając się jedyną osobą, która potrafi zrobić deployment. Kultura bohaterów to ryzyko dla retencji.
Oceniaj uczciwie i porównuj kandydatów w tych samych warunkach
Zadania i ocenianie utrzymuj spójne dla wszystkich kandydatów. Agencja U.S. Equal Employment Opportunity Commission (EEOC) przypomina małym firmom, żeby stosowały jednolite kryteria wobec kandydatów na to samo stanowisko (wytyczne EEOC dotyczące rekrutacji).
Hiring Automation kieruje mocne profile seniorów do właściwego etapu rozmów, gdy odpalą się Twoje reguły. Canvider CriteriaMatch egzekwuje wymagane punkty dotyczące usług i platform, nawet przy dużej liczbie kandydatów.
Następny krok: Poznaj Hiring Automation, Poznaj CriteriaMatch, a potem zacznij za darmo.