Sobes.tech

Java

Jak jsou parametry předávány metodám v Java: odkazem nebo hodnotou?

205

K čemu slouží anotace @Primary a @Qualifier ve Springu?

197

Co je problém N+1 v Hibernate a jak ho řešit?

195

Pověz o Inversion of Control a Dependency Injection.

193

Pověz mi o garbage collectoru v Java.

177

Čím se liší zásobník od haldy (heap) v Javě? Kde jsou uloženy řetězce?

167

Co 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(); }

166

Jak vyměnit hodnoty dvou proměnných bez použití třetí proměnné?

160

Pověz mi o Kafka: hlavní komponenty na straně Java.

157

Co je WebSocket? K čemu se používá?

156

Pověz o Spring Security: řetězec filtrů, SecurityContext, autentizace JWT.

154

Kdy může anotace @Transactional selhat?

154

Jaké scope typy beanů jste používali ve Springu? K čemu slouží prototyp?

153

Existují tabulky faktur a jejich položek. Najděte faktury, u nichž `invoices.total` **NESOUHLA** s součtem položek (hodiny * sazba). ## Tabulka `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabulka `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čekávaný výsledek: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

149

Pověz mi o builderech projektů Gradle a Maven. S kterým jsi pracoval více?

146

Jaké kolekce znáš? Povídej mi o hlavních implementacích List. Čím se liší ArrayList od LinkedList?

146

K čemu slouží klíčové slovo final v jazyce Java (pro pole, třídy)?

144

Co jsou generika a k čemu se používají?

144
/2