Golang
Aké ukazovatele ste analyzovali na hodnotenie výkonu alebo stavu systému?
Aký vplyv má signál SIGHUP na bežiaci proces v systéme?
Ako implementovať bezpečné ukončenie gorutiny, keď sa neobdrží očakávaný výsledok, pomocou konštrukcie switch-case?
Kedy je vhodné použiť REST, gRPC na HTTP/1.1 alebo gRPC na HTTP/2.0 na uľahčenie údržby kódu?
Môžete vysvetliť, čo sú rekurzívne výrazy v bežných tabulkových výrazoch (CTE) s komplikovanými podmienkami?
Aké typy údajov je možné porovnávať s hodnotou Nil v programovaní?
Zdieľajte svoje skúsenosti s používaním používateľských značiek pri vytváraní dátových štruktúr.
Ako je zabezpečená možnosť doručenia správ najmenej raz v Kafka?
Môžete uviesť príklad metód práce s kanálmi bez použitia gorutín?
Môžete vysvetliť, čo sa rozumie pod pojmom 'príklady použitia' v kontexte vývoja softvérových systémov?
Aké je maximálne množstvo prvkov, ktoré je možné umiestniť do kanála?
Aké informácie sa načítajú do oblasti pamäte heap počas vykonávania programu?
Navrhnite architektúru systému: ako rozdeliť databázy medzi služby, ako organizovať Redis pre hernú službu?
Môžeš uviesť príklad situácie, kedy použitie rozhraní pomáha štruktúrovať kód?
Ako ste merali učinkovitost a stabilitu posledného projektu po jeho zavedení do pracovného prostredia?
Na čo sa používajú stĺpcové databázy a aké výhody poskytujú?
/* Daný reťazec obsahujúci znaky (){}. Je potrebné určiť, či je vstupný reťazec vyvážený z hľadiska zátvoriek. */ func isBalanced(s string) bool { // TODO: implementujte to return false } fmt.Println(isBalanced("()")) // -> true fmt.Println(isBalanced("({()})")) // -> true fmt.Println(isBalanced("(()")) // -> false fmt.Println(isBalanced("(()))")) // -> false fmt.Println(isBalanced("({})")) // -> false
Ako boli vybrané usmernenia týkajúce sa počtu stĺpcov v ORDER BY alebo frekvencie PARTITION BY (napríklad mesačne)?
Aké spoločné znaky spájajú triedy a rozhrania v objektovo orientovanom programovaní?
Je možné implementovať rekurzívne dotazy v systéme správy databáz PostgreSQL?