Az adatbázis nagy, indexeket építettünk, a tervet átnéztük — mit lehet még tenni az optimalizálás érdekében?
Java
Milyen volt egy tipikus lépés a láncban?
Beszélj a Java áramlásokról: mely csoportokra oszlanak a módszerek, és mi a különbség?
Mit keresel egy csapatban és egy termékben? Milyen kritériumok alapján választasz munkahelyet?
Hogyan valósul meg az optimista zárolás, és mik a jellemzői?
Miért váltasz munkát?
Mit csinálnak az Object.wait(), notify() és notifyAll()?
Hogyan viszonyulsz a már elvégzett feladatok módosításához és refaktorálásához?
//Adott egy számokat tartalmazó tömb, amelyben minden számnak van párja, kivéve egyet, //találd meg azt a számot, amely csak egyszer fordul elő // <= [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") ); }
Mi a fő különbség a map és flatMap módszerek használata között a Stream API-ban adatfolyamok feldolgozásakor?
[név] kérdezte: Milyen fizetési elvárásaid vannak?
Mi az a name() metódus az enum-ban?
Milyen mechanizmusokat kell megvalósítani egy Mission Critical rendszerben? Hogyan érhető el a hibatűrés?
Sajnos, van gyakorlati tapasztalata mikroservizszerkezetek létrehozásában és karbantartásában?
Milyen Kafka témák lesznek a jelentés rendszerben, ki gyártja és ki fogyasztja őket?
Hogyan működnek a Virtuális Szálak?
Hogyan kerültek az adatok az Ön elemző rendszerébe más szolgáltatóktól?
Hogyan befolyásolja a kézi commit offset a fogyasztói késleltetést?
Milyen indexet használjunk varchar tömb kereséséhez PostgreSQL-ben? Mi az a BRIN és Bloom indexek?
Hogyan oldja meg az adatinkonzisztencia problémáját az adatbázisban olyan tesztek során, amelyek távoli kapcsolatokat használnak az adatbázissal?