Java
Care este avantajul utilizării rebase în fuziunile locale ale ramurilor?
Ce instrumente sau metode sunt recomandate pentru utilizare în dezvoltarea fluxurilor de execuție?
Aveți experiență în arhitectura REST API și integrarea cu servicii web?
Aveți experiență în lucrul în echipe Agile și în aplicarea metodologiilor de dezvoltare agile?
Ce se întâmplă dacă două elemente din TreeSet sunt considerate egale din punctul de vedere al metodei equals?
Ce software de management al resurselor întreprinderii este utilizat în proiectul nostru?
select name from employee group by name having COUNT(DISTINCT lang) >= 2;
Ce tipuri de blocări sunt utilizate în programarea multithread pentru gestionarea accesului la resurse?
Cum arată graficul memoriei heap al unei aplicații sănătoase?
Care este rolul principal și funcțiile framework-ului Spring în dezvoltarea aplicațiilor Java?
Poți explica ce este BeanFactoryPostProcessor în contextul Spring?
De ce este recomandat să stocați parolele într-un array de caractere în loc de obiecte de șiruri?
Ce metode și strategii folosești atunci când integrezi diferite sisteme sau componente?
Ce indecși cunoști? Cum funcționează un index B-tree?
Cum implementați testarea codului dvs. folosind JUnit?
Ați configurat vreodată colectarea automată a deșeurilor în proiectele dvs.?
Poți explica ce este Gson și cum funcționează cu câmpurile în timpul serializării și deserializării?
Spune-ne despre modelele de proiectare pe care le-ai folosit în proiect
/** * Realizați transferul de fonduri între două conturi. Rețineți că aceasta este o soluție de producție * Parametri de intrare: * @param fromAccountId identificatorul unic al utilizatorului care transferă fonduri * @param toAccountId identificatorul unic al utilizatorului către care se transferă fondurile * @param amount suma transferului. Număr pozitiv */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Spune-mi despre API-ul Concurrency — grupuri de clase