Java
La ce salariu vă așteptați?
[nume] a întrebat: În ce caz poate apărea un LinkageError?
Povestiți despre o situație în care ați propus o îmbunătățire a procesului sau ați implementat ceva nou.
Cum să găsești o scurgere de memorie (analiza Heap Dump)?
Cum arăta ciclul de lansare în echipa ta?
Cum se recomandă injectarea dependențelor în Spring?
Dacă se creează două fluxuri paralele independente într-un program, vor folosi același ForkJoinPool? Ce probleme pot apărea?
public class ClassA { int a; @Override public boolean equals(Object obj) { //implementare 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) { //implementare 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));
Cum utilizați OpenAPI?
Explica ce se înțelege prin prima formă normală în normalizarea bazelor de date
La ce folosește BeanPostProcessor?
Care sunt nivelurile de izolare în tranzacțiile Kafka?
Cum te-ai simțit emoțional când ai descoperit dublurile de plăți?
Cum se gestionează situația atunci când are loc o coliziune de chei în timpul utilizării Bucket în HashMap?
Spune-mi despre cea mai dificilă/interesantă sarcină.
Cum funcționează Kafka cu mai multe instanțe ale aplicației? Ce este un grup de consumatori, partiții, reechilibrare?
Cum se determină volumul de memorie utilizat de un șir de caractere specific în memorie?
Ce lipsește în schema cu Redis? Cum se rezolvă problema legării order_id de courier_id?
Ce rădăcini GC (puncte de intrare pentru colectorul de gunoi) cunoști?
Care este diferența dintre pattern-ul Mediator de la GoF și Proxy?