Kako je izgledao proces
Telefonski poziv od 15ak minuta u kom vam HR objasni kakve su role i klijenti u pitanju, uz kratak osvrt na projekte i neke osnovne benefite. Poziv je čisto informativnog karaktera za vas i predstavlja uvod u HR razgovor. Sledeći korak je HR razgovor koji je u klasičnom obliku, traje oko sat vremena i daje vam prostor da se predstavite bolje, pričate o tehnologijama sa kojima ste radili, tipovima projekata, sledi set pitanja iz svakodnevnih problema na projektima, komunikaciji sa kolegama iz tima. Razgovor uključuje i segment na engleskom jeziku radi provere istog. Veoma brzo stiže poziv za sledeći krug koji je tehnički intervju. Ovde kolege koje vode intervju praktično prolaze kroz vaše iskustvo i postavljaju različita tehnička pitanja koja im daju jasniju sliku o tome dokle doseže vaš nivo znanja i koliko detalja poznajete iz datih oblasti. Sam intervju traje oko sat i po vremena i za mene je bio veoma prijatan i nimalo opterećujući. Više je bio utisak da se razgovor vodi sa kolegom sa kojim razmenjujete iskustva uz neka neobavezna pitanja vezana za tech stack. Moram da pohvalim i HR-a i kolegu koji je vodio tech intervju, jer su oboje veoma neposredni u komunikaciji, sama kompanija odaje vrlo transparentan utisak i informacije i feedback dolaze do vas veoma brzo.
Pitanja sa intervjua
- Pitanja vezana za kolekcije, kada bi se koristio niz, a kada lista?
- Memory menadžment pitanja vezana za procese garbage collectora i sl
- Dosta pitanja su bila situacionog tipa, na primer: ako imaš takav i takav problem u produkciji, kako bi ga rešio i kojim pristupom
- Opisati proces komunikacije između klijenta i servera (http zahtevi), šta se desi kada unesemo url u browser?
- Detalji o DDD, Microservisima, Modularni monolit i sl, više iz perspektive šta ste koristili, kad, za šta vam je koji pristup bolji...
- Šta označava akronim ACID kod transakcija u SQLu?
- Šta je Lazy, šta Eager, a šta Explicit loading u EFu?