Kako je izgledao proces
Intervju proces je imao dva dela. Prvi deo bio je razgovor sa tehničkim regruterom gde sam imao priliku da se predstavim i da čujem više o kompaniji i poziciji. Nakon toga sam kontaktiran kako bi zakazali drugi deo intervjua koji se sastojao iz dva razgovora. Prvi razgovor je bio "culture fit" sa dva developera koji rade u beogradskom timu i trajao je pola sata, dok je drugi bio tehnički intervju sa kolegom iz Amerike koji je team lead tima u kome bih ja radio. Bitna napomena je da se drugi deo intervjua odvija u kancelariji BlueCat-a na Novom Beogradu. Tehnički deo je bio poprilično prijatan razgovor o Angularu, TypeScript-u, JavaScript-u, CSS... bez Leet code problema za rešavanje. Trajao je sat ipo vremena. Pohvalio bih ceo intervju proces i ljude sa kojima sam se susreo, bili su prijatni i tehnički deo nije bio težak. Nekome se možda ne bi dopao odlazak u kancelariju na poslednju fazu ali meni se to svidelo jer sam dobio priliku da vidim gde bih radio. Postojala je i online opcija za poslednju fazu.
Pitanja sa intervjua
- Kako radi change detection u Angularu?
- Šta su mikro taskovi i koji je njihov redosled izvršavanja u JS?
- Kako radi dependency injection u Angularu?
- Koja je razlika izmedju null i undefined i kada se koriste?
- Šta je void0 i kada može da se koristi?
- Kada OnPush komponenta ima dete sa Default change detection strategijom da li se re-renderuje prilikom promena u detetu?