Golang
Povedaj mi o slices v Go. Čo sú a na čo si treba dávať pozor pri práci s nimi?
Čo je index B-stromu?
Odkiaľ prichádzajú vaše údaje? Sú tu logistici, ktorí posielajú údaje a vy ich ukladajte?
Napíšte funkciu, ktorá overí, či je reťazec palindróm. - Palindróm je sekvencia znakov, ktorá sa číta rovnako oboma smermi. - Kontrolujte iba znaky abecedy a-z a A-Я, bez ohľadu na veľkosť písmen.
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { n := len(str) res := make([]byte, 0, n) i := 0 for i < n { if str[i] == ':' && str[i+1] == '-' && (str[i+2] == ')' || str[i+2] == '(') { ch := str[i+2] i += 2 for i < n && str[i] == ch { i++ } } else { res = append(res, str[i]) } } return string(res) }
Aký je účinný prístup k vykonávaniu revízií kódu v Go a ktoré aspekty by mali byť prioritou ako prvé?
Potrebujete spracovať veľmi veľký CSV súbor v Go. Ako by ste to urobili bez načítania celého súboru do pamäte?
Je plát monotónny? Monotónna funkcia je funkcia jednej premennej, definovaná na podmnožine reálnych čísel, ktorá buď všade (na svojom definičnom obore) nerastie, alebo všade (na svojom definičnom obore) neklesá. {1,7} - pravda {1,1} - pravda {3,3,1} - pravda {9,5,1} - pravda {23,5,23} - nepravda
Čo je multi-stage build a na čo je dobrý?
Ako funguje plánovač Go? Povedz hlavné body.
Aké konkrétne primitives synchronizácie sú v Go?
Ako zorganizovať komunikáciu medzi dvoma gorutínami?
Aký je rozdiel medzi Mutex a RWMutex?
Museli ste niekedy zaznamenať hodiny, sledovať čas v nejakom systéme?
Povedz mi o svojej oblasti zodpovednosti.
Ako funguje select s viacerými kanálmi v Go?
Povedaj mi o začiatku svojej kariéry — čím si sa zaoberal pred augustom 2020.?
Aké sú tvoje očakávania ohľadom platu?
Na aké úspechy ste najviac hrdí a na čo si spomínate?
Akými nástrojmi na monitorovanie ste používali?