Kako je izgledao proces
Nakon prijave sledi prvi krug intervjua koji je ujedno prvi tehnički intervju na Hackerrank-u. Ukoliko se to uspešno prođe, sledi drugi krug tehničkog intervjua sa 3 programera iz firme koji se održava preko neke od platforme. Ukoliko se to uspešno prođe sledi 3. krug koji je ujedno poslednji krug i formalne je prirode. Na njemu vam regruteri predstavljaju ponudu i dogovarate datum do kada treba odgovoriti na ponudu.
Pitanja sa intervjua
- Klasična OOP pitanja. Prolazak kroz algoritamske zadatke sa prvog kruga intervjua. SQL upiti, indeksi, trigeri. Linterske greške, ispis programa. Vreme izvršavanja programa i prostorna složenost rešenja. Prepoznavanje Compile i Runtime grešaka. Uopšteno o interfejsima i apstraktnim klasama. Rad sa kolekcijama, HashMap, ArraySet, HashSet, matrice, uopšteno znanje struktura podataka. Asinhrono programiranje u Angularu.