Java
Ce tipuri de adnotări @Retention cunoști și în ce diferă?
Poți să numești diferite tipuri de structuri de date bazate pe liste?
Cum se poate implementa o relație de tip many-to-many într-o bază de date sau ORM?
Puteți explica ce este RestTemplate în cadrul Spring Framework și cum este utilizat pentru a efectua solicitări HTTP?
Care este diferența dintre adăugarea elementelor într-o listă folosind metoda append și unirea listelor prin concatenare?
Explicați diferențele dintre nivelurile de acces private, default (package-private), protected și public în limbajele de programare, de exemplu în Java.
Poate fi folosit un index pentru a accesa un element dintr-un set?
Ați folosit vreodată în Hibernate strategia de încărcare a datelor FetchType Eager?
Ce metode pot fi utilizate pentru configurarea și ajustarea componentelor în cadrul framework-ului Spring?
Care este diferența dintre domeniile de vizibilitate Singleton și Prototype în contextul Spring Framework?
Care sunt principalele dificultăți care pot apărea în implementarea scalabilității orizontale a sistemelor?
Care este structura de date principală utilizată pentru implementarea unei liste legate?
Ce dezvoltare profesională plănuiești pentru tine în viitor?
Cum se realizează procesul de autorizare cu ajutorul unui token în sistem?
Există tabele cu facturi și pozițiile lor. Găsiți facturile al căror `invoices.total` **NU se potrivește** cu suma pozițiilor (ore * rată). ## Tabelul `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabelul `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 ✗ ## Rezultatul așteptat: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Spuneți mai multe despre arhitectura microserviciilor la ultimul loc de muncă: câte servicii, cum interacționau
Cu ce metode îți îmbunătățești abilitățile și cunoștințele tehnice?
Primul query va vedea modificările dacă o altă sesiune actualizează și confirmă modificările în timp ce acesta rulează?
Ce instrumente sau biblioteci folosești pentru a implementa lucrul asincron cu protocolul HTTPS?
Toate aspectele și subiectele pregătite pentru interviu au fost abordate în detaliu?