Golang
Pověz mi o své zkušenosti a o tom, jaký vliv jsi měl na produkt nebo funkci na předchozím místě práce.
-- vypiš seznam knih seřazený podle id, -- ale v výstupu vyměň řádky 2 a 3: -- 1 Mistr a Markétka 100 -- 3 Zlatý teleenok 50 -- 2 Dvanáct židlí 200 -- 4 Eugen Onegin 250 -- 5 Belkinovy povídky 90 -- 6 Tři mušketýři 60
Pokud ti firma nabídne práci na dálku, zůstaneš?
Jaká je vaše úroveň znalostí Kubernetes?
Testeři vše otestovali sami nebo vše otestovali?
Napiš jednoduché SELECT všech sloupců z tabulky books.
Proč vznikla potřeba snižovat alokace – byla to žádost od byznysu nebo vlastní iniciativa týmu?
hlavní balíček import "fmt" func execute šablona string, args ...interface{}) string { return šablona } func main() { res := execute("mailbox/:mailbox/folder/:folder_id", "inbox", 123) // Výstup: mailbox/inbox/folder/123 fmt.Println(res) }
Co se rozumí optimalizací dotazů při zkrácení doby odezvy API z 2 sekund na 300 ms?
Jak lze implementovat verzování API? Jaké možnosti znáš?
Znáš jiné přístupy k stránkování kromě LIMIT/OFFSET? Například pro lazy loading.
Mohou dva kontejnery obsadit jeden port hostitele?
Jak otestovat funkci printNumber bez čekání sekundy?
Kdy jste vstoupil na trh práce a z jakého důvodu jste se rozhodl změnit zaměstnání?
Jak funguje připojení WebSocket v architektuře — v jakém okamžiku se navazuje a kdo komunikuje s kým?
S jakými databázemi jste pracoval nejblíže?
S jakými databázemi nebo jinými úložišti dat jste pracoval? Kolik požadavků za sekundu (RPS) na zápis a čtení?
Jak se data z výpočtů dostávala do 1C?
Jaké bylo největší množství dat, se kterými jste pracovali, a kolik bylo požadavků na čtení/zápis?
Byla to jedna služba? Jaká byla její logika, jak byla zapouzdřena, proč měla takové zatížení?