Ako sa implementuje optimistické blokovanie a aké sú jeho vlastnosti?
Java
//Dán pole čísel, v ktorom majú všetky čísla okrem jedného pár, //nájdite číslo, ktoré sa vyskytuje iba raz // // // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // // => 3 int find(int[] arr){ Map<Integer,
Porozprávajte o produkte, na ktorom ste pracovali v Magnite.
Ako vyzeral typický krok v reťazci?
//Dá sa pole čísel, v ktorom majú všetky čísla okrem jedného pár, //nájdite číslo, ktoré sa vyskytuje iba raz // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ //TODO }
Aké pravidlá idempotencie platia pre HTTP metódy? Ako vyriešiť problém s duplicitnými POST požiadavkami?
[meno] sa opýtal: Aké sú vaše očakávania ohľadom platu?
Čo je gRPC a aké sú jeho výhody?
Aké mechanizmy je potrebné implementovať v systéme Mission Critical? Ako dosiahnuť odolnosť voči zlyhaniam?
//Dá sa pole čísel, v ktorom majú všetky čísla okrem jedného pár, //nájdite číslo, ktoré sa vyskytuje iba raz // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Ako ovplyvňuje ručné posunutie commitu oneskorenie spotrebiteľa?
Ako je usporiadaná pamäť v Jave (JVM)? Aké oblasti existujú: zásobník, halda?
Čo sa stane, ak je menej oddielov ako spotrebiteľov?
Čo sú to bean-y v Spring, ako sa vytvárajú a nastavujú?
Aký je rozdiel medzi používaním Hibernate a priamej interakcie s databázou cez JDBC?
Povedzte o streamoch v Jave: do akých skupín sa delia metódy a aký je rozdiel?
Databáza je veľká, postavili sme indexy, skontrolovali sme plán — čo ešte môžeme urobiť pre optimalizáciu?
Ako zorganizovať spoločný TestContainer pre viac testovacích tried bez prerušenia medzi nimi?
Ako implementovať princíp otvorenosti a zatvorenosti v objektovo orientovanom programovaní?
Prečo meníte prácu?