Golang
Uzdevums: Ko kods parādīs? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Kā būtu jāorganizē Golang projekta failu struktūra?
Kāpēc katru nakti ir jāatkārto vēsturiskie dati?
Vai jums ir pieredze ar konteinerizāciju? Ar Kubernetes un Docker?
Kā saprast, kura sistēmas izsaukšana aizņem 70% laika pprof profilā, ja redzams tikai viens liels syscall bloks?
Pastāsti par uzņēmumiem, kuros esi strādājis: kādi bija projekti, kādu lomu tu ieņēmi, pie kā strādāji, kādu tehnoloģiju steku izmantoji?
Vai tu vēl joprojām strādā Magnit? Kāpēc nolēmi ienākt tirgū?
Atceries CAP teorēmu?
Kas ir 127.0.0.1?
Pieprasījums ražošanā palēninās. Kā tu to izpētīsi un optimizēsi?
Kādi ir transakciju izolācijas līmeņi? Kuru izmantot finanšu operācijām?
Kāpēc goroutine noplūdes tiek uzskatītas par kritiskākām nekā klasiskās atmiņas noplūdes no izpildes ietekmes viedokļa?
Kā jums šķiet uzņēmuma un vakances apraksts?
Kā darbojas Serializable izolācijas līmenis?
Kādus testēšanas gadījumus izmantosi šim algoritmam?
Kādus indeksu tipus PostgreSQL izmantojāt, izņemot B-tree?
Kā IP precīzi risina maršrutēšanas problēmu? Kā maršrutētājs saprot, kur nosūtīt paketi?
Pastāstiet par Go (scheduler) plānotāju. Kā tas darbojas? Kas ir hand-off?
Kāda ir maksimālā pieprasījumu skaits sekundē, kas jums pašlaik ir augstas slodzes laikā?
Vai jums ir pieredze komandas vadīšanā vai mentoringā?