Golang
Používali jste nástroje pro statickou analýzu při kontrole kvality kódu?
Jaké hlavní vzory se používají při navrhování mikroservisní architektury?
Jak je v systému programování prováděna výměna signálů pomocí kanálů?
Máte praktické zkušenosti s používáním Protocol Buffers ve svých projektech?
Vysvětlete, proč nelze přímo přiřadit počet vláken k počtu gorutin v Go.
Co se stane, pokud provedete zápis do kanálu, jehož buffer je plně zaplněn?
Jak rozdělit zátěž mezi servery při horizontálním škálování systému?
Co dělá příkaz top na pozadí (otázka od interviewera)?
Můžete vysvětlit koncept sync.Pool a jak pomáhá spravovat paměť v Go?
Jakým způsobem dochází k zavádění škodlivých SQL dotazů do aplikace a jak se systémy chrání před tímto druhem zranitelnosti?
Lze deklarovat pole přiřazením přes proměnnou?
Mohl byste uvést příklad implementace kódu pro ilustraci tohoto konceptu?
Vysvětlete, co se rozumí pod pojmem 'stroj' v kontextu dat MPG
Vysvětlete princip fungování vzoru RAF a jeho použití v programování
V jakých scénářích se používá mechanismus Semaphore pro synchronizaci vláken nebo procesů?
Které protokoly jste používali nejčastěji a proč?
Kdy může být použití primárního klíče v databázi nežádoucí nebo nevhodné?
Jak se nazývá způsob získání přístupu k proměnným z vnějšího prostředí uvnitř anonymní funkce?
Kdo určuje, zda je povolené umístit určitý objekt do paměti?
Můžete vysvětlit podstatu protokolu HTTP/3 a čím se liší od předchozích verzí HTTP?