Koje dizajn šablone poznajete? Pričajte o Proxy, Factory, Strategy.
Java
Kako razumete princip inverzije zavisnosti (DIP)? Čime se razlikuje od Dependency Injection?
Испричајте о свом последњем месту рада: улога, тим, процеси развоја.
Ispričajte nam o strukturi memorije JVM: od čega se sastoji, šta je Heap, Mlad/Star generacija?
Ispričajte o indeksima u bazama podataka: koji postoje, kako ubrzavaju, kada nisu potrebni?
Ispričajte o pokrivenosti testovima: kako je mereno, da li su postojale quality gates?
Ispričajte o situaciji kada ste predložili poboljšanje procesa ili uveli nešto novo.
Ispričajte situaciju kada je nešto pošlo po zlu zbog vašeg koda ili rešenja.
Šta su nivoi izolacije transakcija? Koje poznajete?
Da li ste ikada imali problema sa OOM (OutOfMemoryError)? Kako ste otklanjali probleme sa memorijom?
Ispričaj mi o SQL-u: koje JOIN-ove koristiš, kakvo iskustvo imaš s funkcijama prozora, CTE?
Šta je apstrakcija u OOP? Kako je razumete?
Gradle vs Maven: с којим сте радили?
Ispričajte o OSI modelu: čemu služe slojevi, kako se razlikuju?
Ispričajte o stranom ključu: čemu služi i koje su njegove mane?
Ispričaj mi o reviziji koda: kako je to išlo u vašem timu?
Ispričaj mi o Dockeru: čime se razlikuje slika od kontejnera? Šta su slojevi?
Ispričajte mi o vašem iskustvu sa Docker Compose, OpenShift, GitLab CI.
Koja je razlika između jedinica i integracionih testova?
Šta je enkapsulacija? Koja je njena korist?