//Verilmiş ədədlər massivində, bütün ədədlər cüt olsa da, bir dənə ədəd var, //yalnız bir dəfə rast gəlinən ədədi tapın // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Java
Siz üçün Moskva hələ də vacibdirmi yoxsa başqa bir yerə üstünlük verirsiniz?
Saga nümunəsi haqqında nə bilirsiniz? Nə zaman orkestrasiya, nə zaman xoreografi istifadə etmək lazımdır?
Texnologiyaların tətbiqində iştirak etmisinizmi? Komandada texniki fikir ayrılıqlarını necə həll edirsiniz?
Hansı prinsipə əsasən xəbərdarlıqlar qurulub?
Hansı növ indekslər mövcuddur?
Hansı inteqrasiya etmişsən? Nümunə göstərə bilərsən?
Hansı hallarda retry-zənciri və DLT (Ölü Məktub Mövzusu) mexanizmi istifadə olunub?
Maaşla bağlı suallar — aralığa düşdünmü?
İmmutable obyekt nədir və onu necə yarada bilərsən?
İşə götürülməsi üçün spesifikasyonda nə olmalıdır? Sizin hazır olma tərifiniz nədir?
İstehsalçı 1 İstehlakçı 2 Bölmə 3 Mövzu 1
PostgreSQL-də varchar massivində axtarış üçün hansı indeksi istifadə etmək lazımdır? BRIN və Bloom indeksləri nədir?
Hansı iş qrafikini nəzərdən keçirirsiniz?
Komanda üzvlərinizdə grooming zamanı tapşırıqların qiymətləndirilməsi necə həyata keçirilir?
Niyə və necə Kafka-ya keçdiniz asinxron emal və yükün azaldılması üçün?
Layihəyə nə vaxt qoşula bilərsiniz: iki həftə sonra, əvvəl və ya sonra?
Əmək haqqı gözləntiləriniz 250 min rubl netdir, bu uyğundur?
Verilənlər bazasında JOIN nədir və LEFT JOIN necə işləyir?
Bütün prosesi kim idarə etdi — Kafka-da hansı mesajın ötürülməsi və hesablamanın necə başlanacağı barədə kim başa düşdü?