Golang
Prečo ste sa rozhodli hľadať novú prácu a opustiť Wildberries?
Aký režim práce zvažujete?
Aké princípy dodržiavate vo svojej práci?
Dá sa zoradený zoznam celých čísel a, index prvku index a celé číslo k. Je potrebné vrátiť ľubovoľný poradie k čísel zo zoznamu, ktoré sú najbližšie k hodnote prvku a[index]. a=[2, 3, 5, 7, 11], index=3, k=2 -> [5, 7] a=[4, 12, 15, 15, 24], index=1, k=3 -> [12, 15, 15] a=[2, 3, 5, 7, 11], index=2, k=2 -> [3, 5] alebo [5, 7]
Existuje možnosť vypnúť zberač odpadu?
Odkiaľ získať ID udalosti pre idempotenciu a kde ho generovať?
Povedz mi viac o metóde PATCH
Aké výhody a nevýhody vidíš v používaní fmt.Print v knižnici?
Bolo veľa neplatných správ? Zhruba 10%?
Je normálne, že prechádzame priamo zo služby objednávok na službu platby?
Aké sú spôsoby optimalizácie pri častých alokáciách pamäte v Go?
Aký je rozdiel medzi príkazmi EXPLAIN a EXPLAIN ANALYZE v PostgreSQL?
Kde umiestniť COMMIT a ROLLBACK vo workerovi?
Povedz mi o metodológiách vývoja softvéru
Prečo HTTP funguje nad TCP a nie nad UDP?
Povedz mi o tíme: aké sú role, ako spolu komunikujú?
Akí správci balíkov sa používajú v Ubuntu a CentOS?
Aké ďalšie primitives synchronizácie, okrem mutex a WaitGroup, poznáš? Prípadové štúdie?
Čo je pohľad (zobrazenie)?
Jednoduchá úloha na live coding (základná konkurencieschopnosť) Podmienka: Napíšte funkciu fetchAll(urls []string) map[string]string, ktorá pre každý URL vykoná konkurenčne HTTP GET požiadavku a vráti mapu, kde kľúčom je URL a hodnotou je telo odpovede (reťazec). Ak požiadavka zlyhá (chyba, nie 200), hodnotou bude prázdny reťazec. Obmedzenia: - Nie je možné používať externé knižnice (len štandardné). - Nie je možné meniť podpis. - Program nesmie spadnúť pri panike v http.Get. Príklad vstupu: ["[link]" "[link]" "[link]"]