Java
Kodėl svarstote darbo pasiūlymus? Kas nepatinka jūsų dabartinėje vietoje?
Su kokiomis NoSQL duomenų bazėmis dirbote? Kas yra NoSQL duomenų bazė?
Papaskinkite apie žinučių pristatymo garantijos semantiką (at-most-once, at-least-once, exactly-once).
Kokias sprendimų siūlote duomenų bazei su dideliu duomenų kiekiu, augančiu vartotojų skaičiumi ir didėjančiu duomenų kiekiu?
Iš kurio Kafka įvykis ateina? Kas sako, kad reikia atlikti apskaitą?
Kaip bus paskirstytas temų ir skaidinių skaitymas tarp Processing Service (skalavimas) pavyzdžių?
Ar kada nors atlikote funkcijų vadovo vaidmenį?
Kaip žiūri į jau atliktų užduočių modifikavimą ir refaktoringą?
Kaip veikia Kafka + Redis sorted set + išorinis planuotojas vėluojančioms pranešimams?
Kokiais atvejais buvo naudojamas retry-chaine mechanizmas ir DLT (Dead Letter Topic)?
Ar turite patirties dirbant su AI/ML produktais?
Kas buvo skaičiavimo trigeris? Kaip jis buvo paleistas?
Kokie yra du pagrindiniai operacijų tipai Stream API?
Palyginkite šių kodo fragmentų našumą, kurie kopijuoja elementus iš Integer masyvo į int masyvą ir atvirkščiai, įskaitant atvejį, kai kuriami nauji Integer objektai iš int reikšmių: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Analizuokite ir paaiškinkite šių požiūrių našumo ir elgesio skirtumus.
Kuo skiriasi reliacinė duomenų bazė nuo nereiškinės?
Papaskink apie SQL užklausų optimizavimą 95% — kas buvo problema?
Kokiems užduotims tiktų Istio?
Ką darėte, jei laiku nepavyko?
Kokia tvarka turėtų būti išdėstyti catch blokai (pvz., FileNotFoundException ir IOException)?
Kaip pavyko padvigubinti pralaidumą?