Java
Akou metodológiou pracovali tímy?
Ako porovnať RestClient a Feign Client? Čo je lepšie vybrať?
Vysvetli princíp Dependency Injection a IoC v Springu.
Povedajte mi o ArrayList: vlastnosti, počiatočná veľkosť, operácie vkladania a odstraňovania.
Je vám pohodlné pracovať podľa uralského času (7-8 ráno podľa Moskvy)?
Ak v jednom programe vytvoríte dva nezávislé paralelné prúdy, budú používať ten istý ForkJoinPool? Aké problémy to môže spôsobiť?
public class ClassA { int a; @Override public boolean equals(Object obj) { //implementácia if (this == obj) return true; if (!(obj instanceof ClassA)) return false; ClassA other = (ClassA) obj; return this.a == other.a; } } public class ClassB extends ClassA { int b; @Override public boolean equals(Object obj) { //implementácia if (this == obj) return true; if (!(obj instanceof ClassB)) return false; if (!super.equals(obj)) return false; ClassB other = (ClassB) obj; return this.b == other.b; } } ClassB b1 = new ClassB(a: 10, b: 20); ClassB b2 = new ClassB(a: 10, b: 20); assertTrue(b1.equals(b2));
Uveďte vzory návrhu (GoF), ktoré určite poznáte.
Akou metódou HTTP získavate údaje o konkrétnej entite v REST API?
V ktorých prípadoch je potrebný TreeMap, ak je pomalší ako HashMap?
Ktorú kolekciu vybrať: ArrayList alebo LinkedList a prečo?
Ako opraviť túto situáciu, keď je v commite súbor s chybou?
Čo je princíp Barbary Liskov (LSP)? Môžete uviesť príklad porušenia?
Povedz mi o najťažšej/zaujímavej úlohe.
Ako Kafka deluje s več instancami aplikacije? Čo je skupina potrošnikov, particije, preravnoteženje?
Aké správanie možno očakávať pri použití stratégie načítania dát LAZY v prostredí ORM?
[meno] sa opýtal: pri integrácii ste pracovali prevažne s REST alebo ste museli pracovať s gRPC?
Ako by ste skontrolovali, či sú v poli s miliónom čísel duplicity?
Je možné použiť mechanizmus AOP na pridanie vlastnej logiky?
Aký je rozdiel medzi rozhraniami Iterable a Iterator?