Golang
Klausimas 1: Ką parodys kodas su slices? (append, talpa, bendras pagrindinis masyvas)
Ar žinai, kas yra duomenų bazių normalizavimas?
Ar dalyvavai tik kūrime ar taip pat reikalavimų apdorojime su analitikais?
Kas yra reliacinė duomenų bazė ir kuo ji skiriasi nuo nerealizacinės?
Kokie yra atminties tipai Go? Kuo skiriasi stekas nuo krūvos (heap)?
sąsaja TTLCache { Set(k string, v any, ttl time.Duration) Get(k string) (any, bool) Del(k string) bool } // Neturi išsilieti į atmintį // get neturi grąžinti pasibaigimo //įgyvendinimas
Kuo skiriasi ReplicaSet nuo Deployment Kubernetes?
Ar girdėjote ką nors apie kvaternionus? Ar žinote, kaip jie naudojami kompiuterinėje grafikoje?
Papaskinkite apie failų sistemas — kaip vyksta kelias nuo įrenginio iki failo Linux'e
Papaskink apie komandą ir plėtros procesus. Kaip yra struktūruotas procesas, kaip vyksta kodo peržiūra, ar būna ginčų?
Kokie HTTP metodai egzistuoja? Kurie iš jų yra idempotentiniai?
Išvardinkite žinučių brokerius, su kuriais dirbote, ir įvertinkite juos 10 balų skalėje.
Papaskinkite apie savo patirtį su neuroniniais tinklais. Kaip juos naudojate savo darbe?
Sukurkite SQL schemą bankų sistemai su sąskaitų ir operacijų lentelėmis. Kokie apribojimai ir indeksai yra reikalingi?
Kaip veikia paraleliniai skaičiavimai Go? Papasakok apie goroutines planuotoją
Ar virtualizacija naudoja pagrindinės operacinės sistemos branduolį?
Kas yra asimptotinė žymėjimas ir ką ji reiškia?
Apie GitLab CI — kaip dirbote, ar pats rašėte yaml failus?
Vienas žingsnis — ar tai vienas užklausa ar dvi? Klientas jungiasi per WebSocket, paslauga atnaujina Redis ir pub/sub praneša antrajai paslaugai.
Kiek žmonių dalyvavo didžiausiame projekte, kuriame dirbote? Mažiau nei dešimt, dešimtки, šimtai?