Java
Ce sunt clasele anonime și unde sunt utilizate?
În ce condiții se încheie sesiunea?
Ce înseamnă parametrul connection timeout în protocolul HTTPS și la ce folosește?
Puteți explica ce înseamnă stilul de programare imperativ?
Aveți experiență în dezvoltarea de aplicații cu Spring Boot?
Când ai prefera să folosești ArrayList în loc de LinkedList pentru a adăuga un element la sfârșitul unei liste foarte mari și de ce?
Este timpul de căutare al unui element în HashMap garantat ca fiind constant atunci când se utilizează cheia?
Care este experiența ta în dezvoltarea cu framework-ul Spring?
Poți să numești principalele modalități de implementare a modelelor de proiectare populare?
Ce se întâmplă dacă apelați metoda Iterator.next() fără a verifica mai întâi cu Iterator.hasNext()?
Cum este implementată sortarea elementelor în TreeSet și cum funcționează?
Descrieți pașii pe care îi urmați pentru a rezolva sarcina atribuită.
Poți oferi un exemplu al ideii de inversare a dependențelor în proiectarea sistemelor software?
Ce este variabila type de pe linia 19?
Se poate folosi metoda collect pentru a transforma un Stream într-un map (Map)?
Puteți explica etapele ciclului de viață al unui bean în Spring Framework?
Cum ați asigurat compatibilitatea codului dvs. cu versiunile anterioare ale sistemului?
Cum să eviți situația în care un pachet de date poate fi trimis de două ori?
Care sunt modalitățile de configurare a unei aplicații Spring?
Ce metode poți folosi pentru a îmbunătăți eficiența operației de citire a datelor din baza de date?