Golang
Jak ustalasz priorytety między nowymi funkcjami, długiem technicznym a naprawą błędów?
Opowiedz o sobie i swoim doświadczeniu.
Opowiedz, jak działa planista goroutines w Go (GMP).
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 się stanie, jeśli połączenie powie, że nie ma połączeń? Co zrobić w takiej sytuacji?
Jak oceniasz siebie w ramach poziomów — Middle, Middle+, Senior?
Gwarancje dostawy w Kafka: maksymalnie raz, przynajmniej raz, dokładnie raz. Jak zapewnić dokładnie raz?
Czy zwykły mutex blokuje zarówno odczyt, jak i zapis?
Czy możliwe jest, że wiadomości są nierównomiernie rozłożone na partycje? Jak sobie z tym radzić?
Jeśli piszemy do mastera dużym strumieniem, a odczytujemy z replik, jak odbywa się synchronizacja mastera z repliką?
Ile lat komercyjnego doświadczenia w rozwoju na Go?
Z jakimi magazynami i bazami danych pracowałeś?
func main() { defer func() { if r := recover(); r != nil { fmt.Println("odzyskano") } }() defer func() { fmt.Println("odroczenie") }() go func() { fmt.Println("początek goroutine") panic("bum") fmt.Println("koniec goroutine") }() time.Sleep(time.Second) }
Czym różni się odwrócenie zależności od wstrzykiwania zależności?
Jakie są oczekiwania dotyczące wynagrodzenia?
Czy wiesz coś o reconciliation w React? Jakie heurystyki są używane do szybkiego porównania wirtualnego DOM?
Jeśli chodzi o dane medyczne — diagnozy, dane osobowe i wrażliwe pacjentów. Gdzie integralność i bezpieczeństwo są krytyczne, jakie podejścia zapewniłyby to na poziomie architektury?
Czy indeks B-drzewo zawsze poprawia wydajność, czy może wystąpić odwrotna sytuacja?
Opowiedz o interesujących zadaniach, które rozwiązałeś na swoim obecnym lub poprzednim stanowisku.
Należy opisać model biblioteki. Są 3 encje: "Autor", "Książka", "Czytelnik". Fizycznie jest tylko jedna książka i może być przypisana tylko do jednego czytelnika. Należy utworzyć tabele dla biblioteki, które to uwzględnią.