Hogyan kerülnek átadásra a paraméterek a Java módszerekbe: referencia vagy érték szerint?
Java
Mit jelentenek az @Primary és @Qualifier annotációk a Springben?
Mi az N+1 probléma a Hibernate-ben, és hogyan oldható meg?
Beszélj az Inversion of Control-ról és Dependency Injectionről.
Mesélj a Java szemétgyűjtőjéről.
Mit fog mutatni ez a teszt? @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(); }
Mi a különbség a verem (stack) és a heap között Java-ban? Hol tárolódnak a sztringek?
Beszélj a versenyhelyzetről.
Hogyan cseréljük meg két változó értékét anélkül, hogy egy harmadik változót használnánk?
Mi az a WebSocket? Mire használják?
Mesélj a Stratégia mintáról.
Mesélj a Kafka-ról: a Java oldal fő komponensei.
Beszélj a Spring Security-ről: szűrőlánc, SecurityContext, JWT-hitelesítés.
Mikor nem működhet az @Transactional megjegyzés?
Milyen scope típusokat használtál Springben? Mire szolgál a prototype?
Számlák és azok tételei táblák vannak. Keresse meg azokat a számlákat, amelyeknél a `invoices.total` **NEM egyezik** a tételek összegével (órák * díj). ## `invoices` tábla: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## `invoice_lines` tábla: | 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 ✗ ## Várt eredmény: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Mesélj a Gradle és Maven projektépítőkről. Mivel dolgoztál többet?
Mi a generikus és mire használják?
Milyen gyűjteményeket ismersz? Mesélj a List fő megvalósításairól. Miben különbözik az ArrayList a LinkedList-től?
Mesélj a projektedben lévő mikroszolgáltatások közötti jogosultságról és a mikroszolgáltatások közötti kommunikáció módjairól.