Sobes.tech

Java

Hoe worden parameters doorgegeven aan methoden in Java: per referentie of per waarde?

209

Waarvoor worden de annotaties @Primary en @Qualifier gebruikt in Spring?

199

Wat is het N+1-probleem in Hibernate en hoe los je dat op?

195

Vertel over Inversion of Control en Dependency Injection.

193

Vertel me over de garbage collector in Java.

179

Wat zal deze test laten zien? @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

Wat is het verschil tussen de stack en de heap in Java? Waar worden strings opgeslagen?

167

Hoe verwissel je de waarden van twee variabelen zonder een derde variabele te gebruiken?

161

Wat is WebSocket? Waarvoor wordt het gebruikt?

160

Vertel me over het Strategie-patroon.

159

Vertel me over Kafka: de belangrijkste componenten aan de Java-kant.

157

Vertel over Spring Security: filterketen, SecurityContext, JWT-authenticatie.

154

Wanneer kan de @Transactional-annotatie niet werken?

154

Welke scope-typen van beans heb je gebruikt in Spring? Waarvoor wordt de prototype gebruikt?

154

Er zijn tabellen met rekeningen en hun posten. Vind de rekeningen waarvan `invoices.total` **NIET overeenkomt** met de som van de posten (uren * tarief). ## Tabel `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabel `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 ✗ ## Verwacht resultaat: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

151

Vertel me over de bouwers van projecten Gradle en Maven. Waar heb je het meest mee gewerkt?

150

Wat zijn generieke medicijnen en waar worden ze voor gebruikt?

146

Vertel me over de autorisatie tussen microservices in je project en de communicatie tussen microservices.

146

Welke collecties ken je? Vertel me over de belangrijkste implementaties van List. Hoe verschilt ArrayList van LinkedList?

146
/2