Sobes.tech

Java

Ako sa parametre odovzdávajú metódam v Jave: odkazom alebo hodnotou?

210

Na čo slúžia anotácie @Primary a @Qualifier v Spring?

199

Čo je problém N+1 v Hibernate a ako ho vyriešiť?

195

Porozprávaj o Inversion of Control a Dependency Injection.

194

Porozprávaj mi o garbage collectore v Jave.

179

Čo ukáže tento 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(); }

167

Čím sa líši zásobník od haldy (heap) v Jave? Kde sú uložené reťazce?

167

Ako vymeniť hodnoty dvoch premenných bez použitia tretej premennej?

161

Čo je WebSocket? Na čo sa používa?

160

Povedz mi o vzorec Strategia.

159

Porozprávaj mi o Kafka: hlavné komponenty na strane Java.

157

Rozprávaj o Spring Security: reťazec filtrov, SecurityContext, autentifikácia JWT.

154

Kedy môže anotácia @Transactional zlyhať?

154

Aké scope typy beanov ste používali v Springu? Na čo slúži prototyp?

154

Existujú tabuľky s faktúrami a ich položkami. Nájdite faktúry, ktorých `invoices.total` **NESÚHLASÍ** so súčtom položiek (hodiny * sadzba). ## Tabuľka `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabuľka `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 ✗ ## Očakávaný výsledok: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

151

Povedz mi o builderoch projektov Gradle a Maven. S ktorým si viac pracoval?

150

Aké kolekcie poznáš? Porozprávaj mi o hlavných implementáciách List. Čím sa líši ArrayList od LinkedList?

147

Čo sú generiká a na čo sa používajú?

146

Povedz mi o autorizácii medzi mikroservismi vo vašom projekte a spôsoby komunikácie medzi mikroservismi.

146
/2