Ներկայացրեք push և pop-ի հիմնական տարբերությունները ստեկի հետ աշխատելիս։
Java
Ի՞նչ տվյալների տիպ է օգտագործվում flatMap մեթոդում տվյալների հավաքածուներ կամ հոսքեր մշակելիս:
Ի՞նչ է Java-ի Stream API-ի ֆունկցիոնալ հոսքերի մեջ peek մեթոդի դերը։
Ի՞նչ անել, եթե անհրաժեշտ մեթոդը հասանելի չէ երրորդ կողմի գրադարանի ինտեգրացիայից հետո։
Ի՞նչ առավելություններ է տալիս պոլիմորֆիզմի օգտագործումը Java լեզվում։
Ի՞նչ չափանիշներ և պայմաններ պետք է բավարարեն դասի դաշտերը։
Ինչպե՞ս է Spring-ը վարվում այն իրավիճակում, երբ կոնտեքստում որոշված են մի քանի նույն տեսակի կոմպոնենտներ։
Կազմեք հաղորդագրությունների և գործակալների աղյուսակների հարաբերությունները և գրեք SQL հարցում, որը վերադարձնում է լավագույն 5 գործակալներին, որոնց պատասխանները օգտվողներին դուր են գալիս: Պատասխան դաշտը ընդունում է -1, 0, 1 արժեքները։
Ի՞նչ է ամենավատ սցենարը QuickSort ալգորիթմի աշխատանքի ժամանակ։
Ինչպե՞ս կարգավորել թելային պուլայի չափը հոսքային HTTP հարցումների համար։
Ի՞նչ լրացուցիչ գործոններ են կարևոր ձեզ համար աշխատանքի ընտրության ժամանակ, բացի աշխատավարձի մակարդակից։
Ի՞նչ է ծրագրային ապահովման զարգացման գործընթացում մոդուլային թեստավորման հիմնական նպատակը։
Ինչպե՞ս եք կատարել տվյալների բազայի փոփոխությունները արտադրությունում: Օգտագործե՞լ եք Liquibase:
Ի՞նչ կարող է հանգեցնել տվյալների բազայի տվյալների մուտքի արագության վատթարացմանը ինդեքսներ ստեղծելուց հետո։
Ի՞նչ հարաբերական տվյալների բազայի կառավարման համակարգեր եք ունեցել աշխատանքային փորձում։
Երբ է նպատակահարմար օգտագործել աբստրակտ դասը օբյեկտների դիզայնում?
Ինչպես հետևել, որ համակարգը ճիշտ է աշխատում? Որոնք են մետրիկաները և մոնիտորինգը?
Ներկայացրեք, թե ինչ է հավասարակշռված բինար որոնման ծառը և ինչու է այն օգտագործվում։
Ի՞նչ կարևոր քայլեր են ապահովում աշխատանքային գործընթացի արտադրողականությունն ու արդյունավետությունը։
/** * Վերադարձնում է գրքերի տեգերի ցանկը նշված հեղինակների համար, որոնց համար նշված է նույնականացուցիչների ցանկը * @param authors հեղինակների ցանկը * @param searchAuthorIds հեղինակների նույնականացուցիչների ցանկը, որոնց գրքերի տեգերը պետք է ստանալ * @return նշված հեղինակների գրքերի տեգերի ցանկը */ 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()); }