Vai bija nepieciešams manuāli sadalīt daļas starp podiem?
Golang
Aprakstiet sistēmas augstākās līmeņa arhitektūru: no kādiem komponentiem tā sastāv?
Vai aktīvi meklējat darbu vai tikai aplūkojat piedāvājumus?
Pastāsti par Kafka izmantošanu darbā: gadījumi, ko rakstīji?
Lasījumi notika ar meistaru, ar repliku vai kā tie tika sadalīti?
Apraksti viena no saviem projektiem arhitektūru (slāņi, modeļi, koda organizācija)
// Pastāv banku termināļu tīkls. Ir nepieciešams vākt tīkla klātbūtnes atbildes. Termināļi izvietoti pa visu valsti. // Uzrakstiet funkciju, kas saņem URL no ievades saraksta ([]string{"[link] "[link] "[link] un tā tālāk}) // Atbilde jāparāda stdout atsevišķā rindā "url: %s, code: %s" func check(urls []string) {}
No kādas summas jūs apsverat piedāvājumu atbilstoši algas gaidām?
Uzrakstiet merge funkciju, lai apvienotu vairākus sakārtotus uint kanālus vienā sakārtotā kanālā
Kāpēc tu atstāj uzņēmumu?
Kas ir cancel context.WithTimeout un kāpēc to vajag izsaukt?
Kā citādi var atrisināt problēmu ar norāda maiņu funkcijā, nemainot lauku tieši?
galvenais pakets import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Vai šobrīd veicat intervijas vai jums ir piedāvājumi rokā?
Vai jūs kādreiz esat regulējis Kafka-topika daļu skaitu?
Kā tiek nodoti funkcijas parametri Go, īpaši slices?
Cik bieži notika atmiņas noplūdes?
Vai implementācijā ar goroutine un kanālu priekš predictableFunc ar timeout var rasties deadlock?
Vai esat strādājis ar saglabātām procedūrām datu bāzēs?
Kā tiek izpildīts šis SQL vaicājums ar apakšvaicājumu un DENSE_RANK (izpildes secība)?