Hoe worden parameters doorgegeven aan methoden in Java: per referentie of per waarde?
Java
Waarvoor worden de annotaties @Primary en @Qualifier gebruikt in Spring?
Wat is het N+1-probleem in Hibernate en hoe los je dat op?
Vertel over Inversion of Control en Dependency Injection.
Vertel me over de garbage collector in Java.
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(); }
Wat is het verschil tussen de stack en de heap in Java? Waar worden strings opgeslagen?
Vertel over race condition.
Hoe verwissel je de waarden van twee variabelen zonder een derde variabele te gebruiken?
Wat is WebSocket? Waarvoor wordt het gebruikt?
Vertel me over het Strategie-patroon.
Vertel me over Kafka: de belangrijkste componenten aan de Java-kant.
Vertel over Spring Security: filterketen, SecurityContext, JWT-authenticatie.
Wanneer kan de @Transactional-annotatie niet werken?
Welke scope-typen van beans heb je gebruikt in Spring? Waarvoor wordt de prototype gebruikt?
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 ...
Vertel me over de bouwers van projecten Gradle en Maven. Waar heb je het meest mee gewerkt?
Wat zijn generieke medicijnen en waar worden ze voor gebruikt?
Vertel me over de autorisatie tussen microservices in je project en de communicatie tussen microservices.
Welke collecties ken je? Vertel me over de belangrijkste implementaties van List. Hoe verschilt ArrayList van LinkedList?