Sobes.tech

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

Каква е основната разлика между използването на методите map и flatMap в API-то Stream при обработка на потоци от данни?

Junior — Middle
147

Влияе ли създаването на индекс за голяма таблица върху възможността за четене на данни от нея по време на нейното изграждане?

Junior — Middle
147

Можете ли да обясните механизма на работа на структурата данни HashMap и как осигурява бърз достъп до елементите?

146

Какви видове задачи сте решавали на предишните си позиции и как могат да бъдат характеризирани?

Junior — Middle
146

Какви методи се използват за съхраняване на външни конфигурационни данни в приложенията?

Junior — Middle
145

таблица студент id PK име faculty_id таблица факултет id PK име ИЗБЕРЕТЕ f.име, брояч(*) ОТ факултет f ПРИСЪЕДИНИ студент s ON s.faculty_id = f.id ГРУПИРАНЕ ПО f.id, f.име ГРУПИРАНЕ ПО /*f.id,*/ f.име ГРУПИРАНЕ ПО f.id/*, f.име*/

144

таблица студент id PK име faculty_id таблица факултет id PK име SELECT f.име FROM faculty f JOIN student s ON s.faculty_id = f.id GROUP BY f.id, f.име ORDER BY COUNT(s.id) DESC LIMIT 1;

142

Знаете ли как да работите с платформата OpenShift и да я прилагате в проекти?

Junior — Middle
141

В кои случаи стандартните настройки на @Transactional са недостатъчни?

139

Разкажете как сте използвали OpenShift в последния си проект.

Junior — Middle
139

Как да се гарантира, че планираната работа се изпълнява само на една от 20 инстанции в клъстера?

134

таблица служители id bigint PK не null име_на_служителя varchar(100) не null номер_на_служителя int4 не null id; име_на_служителя; номер_на_служителя 1000; Ivanov; 123 СОРТИРАНО КАТО ( ИЗБЕРИ номер_на_служителя, LAG(номер_на_служителя) ВЪРХУ (ОРДЕР ПО (номер_на_служителя)) като предишен_номер ОТ служител ) ИЗБЕРИ предишен_номер + 1 като липсващ_номер ОТ сортираното КЪДЕ номер_на_служителя - предишен_номер > 1; 1000; име1; 1 1001; име2; 2 1002; име3; 4 1003; име4; 5 с сортирано като () избери * от сортираното

131

List<String> getNonUnique(int[] one, int[] two) { } //one 1 3 7 5 2 //two 3 9 8 1 // резултат 1 3

127

Как да реализирам система за резервация на места в кино без двойни продажби? Какъв тип блокиране да изберем?

125

Разкажи за опита си на последното място, където работи. В какво беше твоята принос?

124

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

113
/9