Kako je izgledao proces
Podeliću vam moje loše iskustvo u procesu intervjua za Luxoft. Proces je bio spor, imao sam intervju sa HR-om koji je protekao OK, nakon koga smo trebali da zakažemo tehnički, na koji se čekalo mesec dana. Sam intervju je bio dosta neorganizovan pitanja se izmišljaju na licu mesta, intervjuer je bio vrlo neprijatan i nadmen u obraćanju, na svaki odgovor koji sam dao negirao je tačnost bez sopstvenog objašnjenja, autizam level max, iako sam siguran da sam dobro odgovorio kao dev sa 5 godina iskustva u Javi i proverio odgovore nakon intervjua na google. Na kraju, ne čekajući moj feedback na pitanja koja su bila više primerena za nekog praktikanta koji je tek izašao sa fakulteta a ne senior dev-a, intervjuer je "rage quit" sa intervjua nakon mog pitanja kako je moguće da ne koriste nikakve framework-e za javu i da li izmišljaju toplu vodu za svaku stvar koju programiraju. Vrlo negativan stav, gubljenje vremena, moja pretpostavka je da rade na nekom legacy kodu koji niko neće da održava iz vremena kad je java još bila pod okriljem Sun Microsystems gde je upravljala rad daljinskih upravljača, pa traže naivčine koje će nasesti na takvu ponudu. Gubljenje vremena po mom mišljenju, pa eto da neko barem zna šta ga čeka.
Pitanja sa intervjua
- Razlika između && i & u javi ali u if uslovu kako se ponašaju
- O i W notacije za operacije nad listama vs O i W notacije za operacije nad povezanim listama
- Razlika između hash coda i equals, pod kojim uslovima prolazi test equals
- Kako radi memorija u nizovima, kako se dodaje novi element u niz ali low level, sa aspekta memorije
- Šta su to mape, load factor, hash code i hash tabele štreberski iz knjige, zašto je insert O(1) i load factor Mape
- Ako treba da ubacim 1k podataka koju strukturu podataka koristim, liste ili linked liste