Sobes.tech

Golang

Zadanie: jest callback, który wywołuje się 100 000 razy na sekundę, dostarczając dane binarne. Należy je dostarczyć na centralny serwer. Jakie są pułapki i dobre praktyki?

Middle+
ClearWay
89

Jak pracowaliście z transakcjami na shardach? Jak zapewnialiście spójność?

Senior
А7
89

Czym jest gorutyna?

Senior
I-teco
89

Skąd pochodziły do ciebie dane? Jak do ciebie docierały?

Middle+
МВидео/эльдорадо
89

Czy używałeś CTE? Opowiedz, czym to jest.

Senior
Cloud.ru
89

Czy masz do mnie jakieś pytania?

Middle+
VKVK
89

Jaka jest różnica między osadzaniem (embedding) a kompozycją w Go?

Senior
техвил
89

func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // Twój kod tutaj return nil, nil }

Middle+
X5
89

Z której tabeli pochodzi alias 'oi' w zapytaniu?

Middle
OZONOZON
89

Jakie mechanizmy w Kubernetes pozwalają zarządzać rozmieszczeniem podów na węzłach?

Senior
Flant
89

Czym jest Mutex i co jest pod maską?

Middle+
СБЕРСБЕР
89

Czy limit czasowy jest taki sam dla wszystkich? Jak będzie obliczany ten limit czasowy?

Intern
Озон банк
89

Jakie mikroserwisy rozwijałeś? Jakiego rodzaju usługi to są?

Senior
wilix
89

Czym jest normalizacja baz danych? Czym są formy normalne?

Senior
2gis2gis
89

Kto i jak przełącza goroutines między sobą? Opowiedz o planatorze (M:G:P).

Senior
техвил
89

Opowiedz, jak zoptymalizowałeś zapytania — napisano, że skróciłeś je z 10–12 minut do 5–7 minut. Jaki raport tak długo się wykonuje? Jak go zoptymalizowałeś?

Middle+
МВидео/эльдорадо
89

Jak skonfigurowano metryki? Czy usługa wysyłała metryki, czy je zbierała?

Senior
OkkoOkko
89

Jak była zorganizowana Twoja praca w zespole: procesy, artefakty, testy, wdrożenie?

Middle+
X5 groupX5 group
89

Jak można używać wbudowanych struktur w Go do naśladowania dziedziczenia? Co to daje i do czego służy?

Middle
VKVK
89

Czym jest panika w Go?

Middle+
МВидеоМВидео
89
/412