Cum sunt transmise parametrii în metodele Java: prin referință sau prin valoare?
Java
Pentru ce sunt utilizate adnotările @Primary și @Qualifier în Spring?
Ce este problema N+1 în Hibernate și cum o rezolvi?
Vorbește despre Inversion of Control și Dependency Injection.
Vorbește-mi despre colectorul de gunoi în Java.
Ce va afișa acest test? @Test public void test50() { List<Integer> numbers = List.of(1, 2, 3, 4, 5); numbers.stream() .map(x -> { System.out.println(x); return x; }) .filter(x -> x > 2) .map(x -> { System.out.println(x); return x; }) .toList(); }
Care este diferența dintre stivă și heap în Java? Unde sunt stocate șirurile?
Vorbește despre condiția de cursă.
Cum se schimbă valorile a două variabile fără a folosi o a treia variabilă?
Ce este WebSocket? La ce se folosește?
Spune-mi despre pattern-ul Strategie.
Vorbește-mi despre Kafka: componentele principale din partea Java.
Vorbește despre Spring Security: lanțul de filtre, SecurityContext, autentificarea JWT.
Când poate să nu funcționeze adnotarea @Transactional?
Ce tipuri de scope de beans ai folosit în Spring? La ce folosește prototipul?
Există tabele cu facturi și pozițiile lor. Găsiți facturile al căror `invoices.total` **NU se potrivește** cu suma pozițiilor (ore * rată). ## Tabelul `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabelul `invoice_lines`: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Rezultatul așteptat: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Povestește-mi despre constructorii de proiecte Gradle și Maven. Cu care ai lucrat mai mult?
Vorbește-mi despre autorizarea între microservicii în proiectul tău și despre modalitățile de comunicare între microservicii.
Ce sunt genericele și pentru ce sunt folosite?
Ce colecții cunoști? Povestește-mi despre principalele implementări ale List. Cu ce se deosebește ArrayList de LinkedList?