Flutter
Ispričajte o grešci — u čemu je bila suština i kako ste je ispravili?
Ispričaj kako je konstruisano tvoje rešenje za prvi zadatak (pronalaženje jedinstvenih elemenata sa očuvanjem poslednjeg pojavljivanja) i kakva je njegova složenost.
Sadržaj kofe je niz ili povezani spisak?
Zašto se vrednosti enum mogu porediti pomoću == umesto equals()?
gRPC — šta je to, da li ste radili sa tim?
Kako će se promeniti algoritam ako umesto HashMap + ArrayList koristimo LinkedHashSet?
Šta je primarni ključ? Može li biti složen? Dajte primer složenog primarnog ključa.
Kako je HashMap strukturirana iznutra? Šta je bucket, kako se vrši umetanje, šta je kolizija, šta je rehashing?
Ispričajte o svom iskustvu sa PostgreSQL i Redis
Koje su vrste operacija u Stream API?
Šta su summarizingLong i LongSummaryStatistics?
Зашто су потребни јединични тестови? Да ли си морао да их пишеш?
Koje vrste izuzetaka postoje u Javi?
Ispričajte slučaj kada ste videli neefikasan proces u kompaniji — šta ste uradili da ga promijenite?
Za šta je korišćen ClickHouse?
Postoji li kolekcija koja kombinuje jedinstvenost ključeva i očuvanje reda umetanja?
Koje kolekcije si koristio u rešenju (HashMap i ArrayList) i koju ulogu svaka od njih ima?
Čime se razlikuje LinkedHashMap od HashMap? Kako se obezbeđuje redosled umetanja?
public class Singleton { private static final Singleton instance; public Singleton() { } public Singleton getInstance() { if (instance != null) { synchronized (instance) { if (instance == null) { instance = new Singleton(); } } } return instance; } }
Detaljno opišite svoje iskustvo u projektovanju arhitekture — učešće u dekompoziciji monolita na mikroservise