Sobes.tech

Cum funcționează metoda map în API-ul Stream și cum este utilizată pentru a transforma elementele fluxului?

Junior — Middle
266

Cum se poate implementa un mecanism de caching global al datelor într-o aplicație?

Junior — Middle
266

Cum se poate implementa un controller în cadrul Spring Framework?

Junior — Middle
266

Ce metodologii pot fi utilizate pentru a implementa suprascrierea metodei equals în Java?

Junior — Middle
266

Care este diferența dintre structura de date LinkedList și colecția HashSet în Java?

Junior — Middle
266

Ce alte containere există în Collections API în afară de array-uri?

Junior — Middle
266

Care treaptă profesională este prioritară pentru creșterea ta viitoare?

Junior — Middle
265

Ce metode de gestionare a erorilor cunoști și cum le implementezi?

Junior — Middle
265

Ce tipuri de operații de scriere au fost aplicate în microserviciul dvs. în ultima poziție?

Junior — Middle
265

Puteți explica cum este implementat obiectul ResultSet și cum funcționează pentru a obține date din bază?

Junior — Middle
265

Puteți explica principiul de funcționare al algoritmului de sortare cu bule?

Junior — Middle
265

A devenit mai ușor pentru tine să realizezi această sarcină?

Junior — Middle
265

De ce este necesar să implementăm interfața Comparable pentru obiectele stocate în TreeSet?

Junior — Middle
265

Care este problema principală a acestei implementări - Utilizarea ineficientă a pool-ului fix de fire - Probleme cu interacțiunea resurselor comune - Incluzia incorectă a blocării poate duce la o situație de blocaj. - Nivelul de sincronizare incorect - Nu există verificări ale tuturor firelor înainte de rezultat - Nu există constructor explicit Cod: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

265

Cum se pot fixa modificările în repository-ul Git?

Junior — Middle
265

Ce platforme sau servicii cloud ați folosit în practica dvs.?

Junior — Middle
265

Care este cel mai rău caz pentru HashMap din punct de vedere al complexității computaționale?

Senior
265
/738