Ako implementovať paralelné spracovanie v rámci jedného konzumenta s čakaním na dokončenie? (Virtuálne vlákna)
DevOps
Čo sú to skupiny spotrebiteľov v Kafka?
Na snímkach obrazovky nie je uvedený žiadny výslovný otázka alebo úloha na pohovor. Obrázky ukazujú úryvky kódu v jazyku Java: 1. Prvý úryvok ukazuje: - Vytvorenie zoznamu zoznamov reťazcov predstavujúcich automatické čísla. - Použitie prúdov na sploštenie zoznamu a vypísanie každého prvku. - Použitie prúdov na vytvorenie mapy, kde kľúče sú pôvodné reťazce a hodnoty sú reťazce bez všetkých číslic. 2. Druhý úryvok ukazuje metódu: ```java public static boolean isPerfectSquare(int n){ if (n < 0) return false; int sqrt = (int) Math.sqrt(n); return sqrt * sqrt == n; } ``` Táto metóda kontroluje, či je číslo dokonalým štvorcom. Na snímkach obrazovky nie je poskytnutá žiadna priama otázka alebo úloha.
Aký problém rieši správa offsetov? Čo by bolo bez nej?
Mali by sme vytvoriť skupinu spotrebiteľov, ak máme iba jedného spotrebiteľa?
Prečo je asynchrónne spracovanie vnútri konzumenta lepšie ako horizontálne škálovanie?
//zoznam evidenčných čísel automobilov, čísla sú vždy rovnakého štandardného typu // vypíšte každé číslo samostatne na konzolu // potom vytvorte mapu číslo - jeho číslice (príklad A123BC:123), kde kľúč je A123BC a hodnota je 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("0543EC","B421FT", "I2220A")); import java.util.*; import java.lang.*; import java.io.*; class Codechef { public static void main (String[] args) throws java.lang.Exception { // váš kód sem } }
Ako sa vyhnúť smrti spotrebiteľa pri zámerne dlhom spracovaní správ a aké hrozby prináša dlhé čítanie?
public static boolean isPerfectSquare(int n){ if (n < 0) return false; int sqrt = (int) Math.sqrt(n); return sqrt * sqrt == n; }
Aký bol technologický stack na poslednom projekte?
Čo sa stane, ak spotrebiteľ bude dlho spracovávať správy (napríklad 4 sekundy)?
Aké presne úlohy si na projekte robil?
Ako učinkovito izvoziti velike količine podatkov iz baze podatkov u pomnilnik, ustvariti datoteko in jo poslati frontendu? Ali je mogoče uporabiti stiskanje?
//zoznam registračných čísel automobilov, čísla sú vždy štandardného typu // každý číslo vypíšte samostatne do konzoly // potom vytvorte mapu číslo - jeho číslice (príklad A123BC:123), kde kľúčom je A123BC a hodnotou 123 //var autoNumbers = List.of(List.of("A123BC", "B421FT"), List.of("O543EC","B421FT", "I2220A"));