Golang
Vai darba laikā esat izmantojis ziņojumu starpniekus?
Kas ir sticky sesijas un kāpēc tās ir nepieciešamas, lai visas savienojumi kristu uz vienu instanci?
Izveidojiet procedūru un izdariet no tās SELECT.
Kādi ir GDPR procesi, kurus tu ieviesi (anonimizācija, datu dzēšana)?
Kāda ir šī algoritma laika un atmiņas sarežģītība (Big O)?
Pastāstiet par vaicājumu optimizāciju datu bāzē: kā atradāt problēmjautājumus un ko darījāt?
Cik gadus jau nodarbojies ar Go?
Kā atšķiras funkcija no metodes Go? Kāda ir tehniskā atšķirība atmiņas pārvaldībā?
Vai jums ir bijis jānodarbojas ar arhitektūras uzdevumiem? Kā tika pieņemti arhitektūras lēmumi?
Kāda bija maksimālā pieprasījumu skaits sekundē visvairāk noslogotajā pakalpojumā?
Ja šāds uzdevums tagad nonāktu sprintā, ar ko tu sāktu un kā tu tiktu galā ar nenoteiktību?
Pastāsti par savu pieredzi, ar ko nodarbojies, pie kura projektu strādāji un kādu lomu ieņēmi?
func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }
Kā jūs veicāt Kafka patērētāju mērogošanu? Saskaņā ar kādiem kritērijiem?
Kas ir indeksēšana datu bāzēs un kam tā ir nepieciešama?
Uzdevums 2: Ko izvadīs kods ar interfeisiem un nil? (typed nil vs untyped nil)
Kāda ir atšķirība starp SQL un dokumentu orientētajām datu bāzēm? Kad izmantot vienu vai otru?
Cik gadu ir komerciālas pieredzes un cik gadu rakstāt Go?
Vai jūs veidojāt reāllaika analītiku vai kādus mērķus sākotnēji izvirzījāt?
Kāds bija projekts uzņēmumā? Kāds mikroserviss tur bija?