Golang
Co się stanie z tą operacją wysyłki? Kanał automatycznie się rozbuduje, a odbiór zostanie wykonany asynchronicznie Goroutine zostanie zablokowana do momentu pojawienia się odbiorcy Wartość zostanie odrzucona bez błędu Wysyłka wywoła panic
Jaki jest skład Twojego obecnego zespołu pod względem liczebności i ról?
Czy w Twoim obecnym lub poprzednim miejscu pracy miałeś system o dużym obciążeniu?
Czy możesz opowiedzieć trochę szczegółów o projekcie lub produkcie, nad którym obecnie pracujesz?
Jaka jest zaleta nowej implementacji map w porównaniu do starej z kubełkami?
Opisz scenariusz użytkownika od wyboru miejsca do otrzymania biletu
Czym jest normalizacja baz danych? Czym są formy normalne?
Opowiedz o sobie i swoim doświadczeniu.
Postgres jest głównym źródłem danych dla katalogu. W Postgres pojawiła się nowa nomenklatura (nowy produkt) — czy powinna pojawić się w Redis?
Co jest dla ciebie krytycznie ważne przy przejściu na nowe miejsce pracy?
Czym jest panika w Go?
Jakie są główne typy metryk w Prometheus?
Czym jest runa?
Wyobraź sobie, że masz ogromną bazę danych (miliony użytkowników w serwisie społecznościowym) i musisz znaleźć użytkownika po ID, ale zapytanie jest wolne. Co zrobiłbyś jako pierwsze?
Jaka jest różnica między TCP a UDP? Podaj przykłady użycia UDP i wyjaśnij, jak DNS zapewnia niezawodność nad UDP.
Jak poprawnie przekazywać kontekst w GoRoutine podczas wysyłania SMS-ów (uwierzytelnianie dwuskładnikowe)?
Czym jest relacyjna baza danych i czym różni się od bazy danych nierelacyjnej?
Jakie mogą być skutki uboczne używania goroutine do przetwarzania pliku, na co trzeba być przygotowanym?
Jak przyspieszyć wolny endpoint API — jakie są dostępne podejścia?
Jakie inne primitive synchronizacji znasz?