Java
Na koju platu računate?
[ime] je pitao: U kom slučaju može doći do LinkageError?
Ispričajte o situaciji kada ste predložili poboljšanje procesa ili uveli nešto novo.
Kako pronaći curenje memorije (analiza Heap Dump)?
Kako je izgledao ciklus objavljivanja u vašem timu?
Kako se preporučuje ubrizgavanje zavisnosti u Springu?
Ako u jednom programu kreirate dva nezavisna paralelna toka, hoće li koristiti isti ForkJoinPool? Koje probleme to može izazvati?
public class ClassA { int a; @Override public boolean equals(Object obj) { //реализация 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) { //реализация 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));
Kako koristite OpenAPI?
Објасните шта подразумева прва нормална форма у нормализацији база података
Зашто је потребан BeanPostProcessor?
Koji su nivoi izolacije u Kafka transakcijama?
Kako ste se emocionalno osećali kada ste otkrili duple uplate?
Kako se rešava situacija kada dođe do kolizije ključeva prilikom korišćenja Bucket u HashMap?
Ispričaj mi o najtežem/najzanimljivijem zadatku.
Kako Kafka radi sa više instanci aplikacije? Šta je consumer grupa, particije, rebalance?
Kako odrediti količinu memorije koju koristi određena linija u memoriji?
Šta nedostaje u šemi sa Redis-om? Kako rešiti problem povezivanja order_id sa courier_id?
Koje GC korene (tačke ulaska za sakupljača smeća) poznaješ?
Čime se razlikuje GoF Mediator obrazac od Proxy?