Sobes.tech

Kako se parametri prenose u Java metodama: putem reference ili vrednosti?

206

Zašto se koriste anotacije @Primary i @Qualifier u Springu?

197

Šta je problem N+1 u Hibernate-u i kako ga rešiti?

195

Pričaj o Inversion of Control i Dependency Injection.

193

Ispričaj mi o sakupljaču smeća u Javi.

177

Čime se razlikuje stek od hrpe (heap) u Javi? Gde se čuvaju nizovi?

167

Šta će prikazati ovaj 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

Kako zameniti vrednosti dve promenljive bez korišćenja treće promenljive?

160

Ispričaj mi o obrascu Strategija.

159

Ispričaj mi o Kafka: osnovne komponente sa strane Java.

157

Šta je WebSocket? Čemu služi?

156

Ispričaj o Spring Security: lanac filtera, SecurityContext, JWT autentifikacija.

154

Kada anotacija @Transactional može da ne radi?

154

Koje scope tipove beanova ste koristili u Springu? Zašto se koristi prototip?

153

Postoje tabele računa i njihovih stavki. Pronađite račune kod kojih `invoices.total` **NE odgovara** zbiru stavki (sati * stopa). ## Tabela `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabela `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čekivani rezultat: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

150

Ispričaj mi o gradle i maven alatima za izgradnju projekata. S kojim si više radio?

147

Koje kolekcije poznaješ? Pričaj mi o glavnim implementacijama List. Čime se razlikuje ArrayList od LinkedList?

146

Šta su generici i zašto se koriste?

145

Zašto se koristi ključna reč final u Javi (za polja, klase)?

145
/2