Selgitage peamised erinevused push ja pop vahel, töötades virna peal.
Java
Millist andmetüüpi kasutatakse flatMap meetodil andmekogumite või andmevoogude töötlemisel?
Mis on meetodi peek roll Java Stream API funktsionaalsetes voogudes?
Mida teha, kui vajalik meetod pole saadaval pärast kolmanda osapoole teeki integreerimist?
Milliseid eeliseid pakub polümorfismi kasutamine Java keeles?
Millised kriteeriumid ja tingimused peavad klassi väljad täitma?
Kuidas Spring käsitleb olukorda, kui kontekstis on määratletud mitu sama tüüpi komponenti?
Disainige suhted (sõnumite ja agentide tabelid) ja kirjutage SQL-päring, mis tagastab 5 parimat agenti, kelle vastused kasutajatele meeldivad. Reaktsiooni väli võtab väärtused -1, 0, 1.
Mis on halvim stsenaarium QuickSort algoritmi töö ajal?
Kuidas seadistada niidupuhvli suurust paralleelsete HTTP-päringute jaoks?
Millised täiendavad tegurid on teie jaoks töö valimisel olulised, lisaks taseme tasemele?
Mis on modulaarse testimise peamine eesmärk tarkvaraarendusprotsessis?
Kuidas te tegite muudatusi andmebaasis tootmisel? Kas kasutasite Liquibase'i?
Mis võib põhjustada andmebaasi andmete sisestamise kiiruse halvenemist pärast indeksite loomist?
Milliseid suhteliselt andmebaasi haldussüsteeme olete oma töökogemuses kasutanud?
Millal on otstarbekas kasutada abstraktset klassi objektide disainis?
Kuidas jälgida, et süsteem töötab õigesti? Millised mõõdikud ja jälgimine?
Selgitage, mis on tasakaalustatud binaarne otsingupuu ja miks seda kasutatakse.
Millised on peamised sammud, mis tagavad töövoo tootlikkuse ja tõhususe?
/** * Tagastab autorite raamatute siltide nimekirja, mis on määratletud identifikaatorite nimekirja järgi * @param authors autorite nimekiri * @param searchAuthorIds autorite identifikaatorite nimekiri, mille raamatute sildid tuleb saada * @return nimetatud autorite raamatute siltide nimekiri */ public static List<Tag> getTagsOfAuthorsBooks(List<Author> authors, List<String> searchAuthorIds) { return authors.stream() .filter(a -> searchAuthorIds.contains(a.id)) .flatMap(a -> a.books.stream()) .flatMap(b -> b.tags.stream()) .collect(Collectors.toList()); }