Sobes.tech

Explica diferențele dintre clasele Future și CompletableFuture în contextul programării asincrone în Java.

151

Care este scopul principal al sistemului Apache Kafka și de ce este utilizat pe scară largă în proiectele moderne?

150

List<Integer> getNonUnique(int[] one, int[] two) { Map<Integer, Integer> freqOne = new HashMap<>(); Map<Integer, Integer> freqTwo = new HashMap<>(); for (int num : one) { freqOne.put(num, freqOne.getOrDefault(num, 0) + 1); } for (int num : two) { freqTwo.put(num, freqTwo.getOrDefault(num, 0) + 1); } List<Integer> result = new ArrayList<>(); for (Integer key : freqOne.keySet()){ if (freqTwo.containsKey(key)) { result.add(key); } } return result; } //one [phone] //two 3 9 8 1 // result 1 3 //one [phone] //two 3 9 8 1 3 // result 1 3 3

150

Puteți explica mecanismul de funcționare al structurii de date HashMap și cum asigură accesul rapid la elemente?

150

Care este diferența principală între utilizarea metodelor map și flatMap în API-ul Stream în timpul procesării fluxurilor de date?

Junior — Middle
149

Crearea unui index pentru un tabel mare afectează posibilitatea de a citi date din acesta în timpul construcției sale?

Junior — Middle
148

tabel student id PK nume faculty_id tabel facultate id PK nume SELECT f.nume, count(*) FROM facultate f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.nume GROUP BY /*f.id,*/ f.nume GROUP BY f.id/*, f.nume*/

147

Ce metode sunt utilizate pentru a stoca datele de configurare externe în aplicații?

Junior — Middle
147

Știți să lucrați cu platforma OpenShift și să o aplicați în proiecte?

Junior — Middle
145

tabel student id PK nume faculty_id tabel facultate id PK nume SELECT f.nume FROM facultate f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.nume ORDER BY COUNT(s.id) DESC LIMIT 1;

145

În ce cazuri setările implicite ale @Transactional sunt insuficiente?

141

Cum asigur că o muncă programată se execută doar pe o singură instanță din 20 într-un cluster?

134

tabel angajat id bigint PK nu null numele_angajatului varchar(100) nu null numarul_angajatului int4 nu null id; numele_angajatului; numarul_angajatului 1000; Ivanov; 123 CU ordonat CA ( SELECT numarul_angajatului, LAG(numarul_angajatului) PESTE (ORDER BY numarul_angajatului) ca numar_anterior DIN angajat ) SELECT numar_anterior + 1 ca numar_lipsa DIN ordonat UNDE numarul_angajatului - numar_anterior > 1; 1000; nume1; 1 1001; nume2; 2 1002; nume3; 4 1003; nume4; 5 cu ordonat ca () select * din ordonat

133

List<String> getNonUnique(int[] one, int[] two) { } //one 1 3 7 5 2 //two 3 9 8 1 // rezultat 1 3

132

Cum se implementează un sistem de rezervare a locurilor în cinematograf fără vânzări duble? Ce tip de blocare să aleg?

128

Vorbește despre experiența ta la ultimul loc de muncă. Care a fost contribuția ta?

126

SELECT COUNT(DISTINCT employee_number) = COUNT(*) FROM employees

115
/9