Kako je izgledao proces
Proces selekcije je, za razliku od drugih kompanija, dosta brži i bolji. Nakon inicijalnog kontakta, devojka iz HR je pozvala i pitala kada odgovara da zakažemo inicijalni sastanak za upoznavanje. Nakon toga je sledio sam sastanak koji je bio dosta prijatan i 80% se odvijao na engleskom jer je sama kompanija bazirana van Srbije. Objasnila mi je takođe kako ide proces selekcije. Odvija se u 3 kruga, a to je inicijalni intervju, tehnički intervju i razgovor sa CEO-om ili CTO-om.
Nakon intervjua, rekli su mi da će mi se javiti sa povratnim informacijama kroz 10 dana, ali je to zapravo bilo odmah sutradan. Rekli su mi da sam prošao inicijalni i sledi tehnički.
Na tehničkom intervjuu su bila 2 developera (senior full stack i backend) i team lead. Tehnički intervju sam po sebi je bio teorijskog tipa, gde smo prolazili kroz neke osnovne stvari za event driven arhitekturu, Angular, Node.js i baze podataka. Realno gledano, neke stvari nisam baš znao jer sam po prvi put imao pitanja za SSE, Socket-e i Web Worker-e, ali ostatak je bio dosta lagan (neke osnovne stvari iz Angular-a poput Change Detection patterna i event loop-a u Node.js-u). Takođe, na kraju su mi rekli da će kroz desetak dana javiti rezultate, a javili su kroz dan dva. Saopštili su mi da sam prošao tehnički i zakazali smo intervju sa CTO-om. Mnogi bi pomislili da je ovo maltene kraj jer ako je sam tehnički intervju prošao kako treba, razgovor sa CTO-om bi bio mačiji kašalj jer bi se govorilo o radnom iskustvu i generalno o samom pristupu za neke poslovne stvari i poslovne etike.
Na intervjuu sa CTO su bila ista dva developera i team lead gde je CTO prvo uveo mene u samu priču kompanije i bilo je baš lepo kako je sve to počelo. Onda mi je rekao da se predstavim od početka ko sam, šta sam i kako se moje iskustvo proteže kroz godine (standardno ali opet malo too much ako već ima feedback sa HR i tehničkog intervjua). Pitao me je nešto oko CV-a jer su neke stvari bile nejasne ali tome sam se nadao jer je generalno malo konfuzno i dosta ljudi zapravo to i pita. Ali najveći šok je što smo krenuli sa ponovnim pitanjima sa tehničkog intervju-a, pa čak smo išli i malo dublje. Znam sam odgovore na 80% pitanja i sam CTO je bio dosta zadovoljan i pričao kako je sve super i kako sam odgovorio kako treba tj razumno. Privršavao se kraj intervjua i kada sam ja imao reč da pitam nešto, pitao sam konkretna pitanja: Koje su najveće prepreke trenutno za tehničke stvari i generalno razvijanju novog softvera? Kako se dodaju nove tehnologije i rešenja, da li postoji solutions architect koji to radi ili se radi interni dogovor u timu pa se na kraju pita CTO?
Sve su ovo bila pitanja koju su me stvarno interesovala jer je u Srbiji bio tim od samo 11 ljudi i u timu koji bi ja bio, razvijao bi se novi softver od nule.
Dobio sam odgovore, ali mi je isto tako podiglo obrve što CTO zapravo programira kod njih, čak i ako postoje entiteti za samu kompaniju u različitim delovima sveta. Razumem da je CTO odogovorno lice za development i tehničke aspekte, ali programiranje i development u kompaniji sa svetskim entitetima gde sigurno rade preko 50 developera mi je bio apsurd.
Završio se intervju i rekli su da očekujem odgovor kroz 1 do 2 dana, gde su mi drugog dana javili da nisam dobio ponudu putem GENERIČKOG MEJLA ZA ODBIJANJE. Bio sam jako razočaran i iznerviran i pozvao sam devojku iz HR-a (jer sam sa njom na početku pričao) da mi da neki detaljniji feedback šta to nije bilo kako treba kako bih mogao da unapredim i da znam za u buduće. Dobio sam najgori mogući odgovor... "Rekli su mi da su našli drugog kandidata koji je zadovoljavao njihove potrebe bolje, ali opet, nisam tehničko lice i ne mogu da ti dam nikakav insight osim ovoga". Jako, ali jako bezobrazno i neprofesionalno.