Sobes.tech

Java

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

148

Qual è la principale differenza tra l'utilizzo dei metodi map e flatMap nell'API Stream durante l'elaborazione dei flussi di dati?

Junior — Middle
147

La creazione di un indice per una grande tabella influisce sulla possibilità di leggere i dati da essa durante la sua creazione?

Junior — Middle
146

Quali tipi di compiti hai affrontato nelle tue posizioni precedenti e come possono essere caratterizzati?

Junior — Middle
146

Puoi spiegare il meccanismo di funzionamento della struttura dati HashMap e come garantisce un accesso rapido agli elementi?

146

tabella studente id PK nome faculty_id tabella facoltà id PK nome SELEZIONA f.nome, conta(*) DA facoltà f UNISCI studente s ON s.faculty_id = f.id RAGGRUPPA PER f.id, f.nome RAGGRUPPA PER /*f.id,*/ f.nome RAGGRUPPA PER f.id/*, f.nome*/

144

Quali metodi vengono utilizzati per memorizzare i dati di configurazione esterni nelle applicazioni?

Junior — Middle
144

tabella studente id PK nome faculty_id tabella facoltà id PK nome SELECT f.nome FROM facoltà f JOIN studente s ON s.faculty_id = f.id GROUP BY f.id, f.nome ORDER BY COUNT(s.id) DESC LIMIT 1;

142

Sai lavorare con la piattaforma OpenShift e applicarla nei progetti?

Junior — Middle
141

In quali casi le impostazioni predefinite di @Transactional sono insufficienti?

139

Ci racconti come ha applicato OpenShift nel suo ultimo progetto.

Junior — Middle
139

Come garantire che un lavoro pianificato venga eseguito solo su una delle 20 istanze in un cluster?

134

tabella dipendente id bigint PK non null nome_dipendente varchar(100) non null numero_dipendente int4 non null id; nome_dipendente; numero_dipendente 1000; Ivanov; 123 CON ordinato COME ( SELEZIONARE numero_dipendente, LAG(numero_dipendente) SUL (ORDINE PER numero_dipendente) come numero_precedente DA dipendente ) SELEZIONARE numero_precedente + 1 come numero_mancante DA ordinato DOVE numero_dipendente - numero_precedente > 1; 1000; nome1; 1 1001; nome2; 2 1002; nome3; 4 1003; nome4; 5 con ordinato come () selezionare * da ordinato

131

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

126

Come implementare un sistema di prenotazione dei posti in un cinema senza vendite doppie? Quale tipo di blocco scegliere?

125

Parlami della tua esperienza nell'ultimo lavoro. Qual è stato il tuo contributo?

124

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

113
/9