Kā Java metodēs tiek nodoti parametri: pēc atsauces vai pēc vērtības?
Java
Kādam mērķim tiek izmantotas anotācija @Primary un @Qualifier Spring?
Kas ir N+1 problēma Hibernate un kā to risināt?
Pastāsti par Inversion of Control un Dependency Injection.
Pastāsti man par Java atkritumu savācēju.
Kāda ir atšķirība starp steku un heap Java? Kur tiek glabātas virknes?
Ko parādīs šis tests? @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(); }
Pastāsti par race condition.
Kā apmainīt divu mainīgo vērtības bez trešās mainīgās izmantošanas?
Pastāsti man par Stratēģijas paraugu.
Pastāsti man par Kafka: galvenās komponentes Java pusē.
Kas ir WebSocket? Kam tas tiek izmantojams?
Pastāsti par Spring Security: filtru ķēde, SecurityContext, JWT autentifikācija.
Kad var neizdoties @Transactional anotācija?
Kādus scope tipus beanus izmantojāt Spring? Kam paredzēts prototips?
Ir ir tabulas ar rēķiniem un to pozīcijām. Atrodiet rēķinus, kuru `invoices.total` **NEatbilst** pozīciju summai (stundas * likme). ## Tabula `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabula `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 ✗ ## Sagaidāmais rezultāts: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Kuras kolekcijas pazīsti? Pastāsti par galvenajām List realizācijām. Kāda ir atšķirība starp ArrayList un LinkedList?
Pastāsti par Gradle un Maven projektu būvētājiem. Ar ar ko vairāk strādāji?
Kas ir ģenēriskie medikamenti un kam tie tiek izmantoti?
Kam paredzēts atslēgas vārds final Java valodā (laukiem, klasēm)?