Golang
Kā kopumā darbojas komanda, kāds ir process, kā tu sadarbojies ar kolēģiem?
Kā darbojas atkritumu savācējs Go? Trīskrāsu mark-and-sweep algoritms, STW.
// Jautājums 1. Ko ekrānā parādīs? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Kļūda", err) } fmt.Println(s) }
Kā izvēlēties darījumu izolācijas līmeni un kādas ir papildu izmaksas?
Kas ir kaudze kā datu struktūra?
Kurš ir jāaizver izejas kanāls out — merge funkcija vai main?
Kas notiek ar PostgreSQL tabulu pēc datu dzēšanas, kas ir VACUUM?
Kādas algu cerības balstāties?
Kā jūties komandā pēc līmeņa? Ko trūkst pilnvērtīgai seniora pozīcijai?
Kas ir inode Linux?
Pastāstiet par byte un rune Go valodā, kāda ir to atšķirība, un sniedziet piemēru ar virknes apgriešanu.
Vai jums kādreiz bija jānorāda izolācijas līmenis kodā?
Kādas rindas ir GMP modelī?
Sistēma sāka palēnināties — kā meklēsi cēloni?
Kur iet atkārtojums optimistiskās bloķēšanas versijas konfliktā — no Kafka ziņojuma vai no pakalpojuma?
Kāda ir atšķirība starp transakciju izolācijas līmeņiem: Read Committed un Repeatable Read?
Vai vari izskaidrot Inbox un Outbox modeļus, kāda ir to būtība?
Vai ir jēga atgriezt interfeisu vietā struktūru? Kad tas var būt priekšrocība?
Pastāsti par savu darba pieredzi, izmantojot kāda projekta piemēru.
Kāda ir iemesls aiziet no [uzņēmuma] un kas jūs motivēja ienākt tirgū?