Golang
Ako bola organizovaná tím a procesy?
Môžete uviesť príklady použitia WithCancel, WithTimeout a WithDeadline?
Ak spojíte veľa reťazcov v cykle, budú problémy?
// Otázka 1. Čo sa zobrazí na obrazovke? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Koľko ľudí je v tíme a aké sú ich role?
Aký je problém vytvárať indexy na všetky polia, ak vás nezaujíma náklady na zápis?
Aká je hlavná výhoda ClickHouse, prečo sa často používa a na čo slúži?
Povej mi več o zgodbi z optimizacijo hitrosti poročila: kaj si počel, s čim si se srečeval, kakšne so bile težave, kako si jih rešil?
Aký mechanizmus je v Go: dedičstvo alebo kompozícia?
Čo ste robili v spoločnosti? Čím ste sa zaoberali?
Napíšte funkciu, ktorá overí, či je reťazec palindróm. - Palindróm je sekvencia znakov, ktorá sa číta rovnako oboma smermi. - Kontrolujte iba znaky abecedy a-z a A-Я, bez ohľadu na veľkosť písmen.
Veľa si hovoril o vzorec Inbox. Vieš niečo o Outbox?
Ali obstajajo kakšne težave z uporabo zunanjega shranjevanja? In, na primer, ali je mogoče, da imamo več instanc iste aplikacije? Kaj bi se lahko zgodilo v tem primeru?
Máte skúsenosti s odovzdávaním znalostí kolegom, s mentoringom?
Kedy sa počítajú argumenty odložených (defer) funkcií?
Ako ste určili hranice služby, kde by mala začínať a končiť?
Aké je výhoda Swiss Tables v porovnaní so starou implementáciou hash tabuľky? Koľko bitov zaberá hash kód v starej a novej implementácii?
Ako by ste navrhli tento kód na použitie v rôznych dopravných protokoloch (gRPC, HTTP, spotrebiteľ)?
Aké problémy môžu nastať v súbežných programoch Go a ako ich odhalíte?
Čo je lepšie — modulárny monolit alebo mikroservisy pre šachovú službu?