Czy znasz tematykę magazynową? Co to jest?
Golang
Konsument otrzymuje wiadomość z Kafka, gromadzi ją w buforze, gdy partia jest gotowa, zapisuje ją i zatwierdza. Co się stanie, jeśli usługa upadnie w momencie tworzenia partii?
Czy baza była tłusta? Ile danych?
Jak korzystasz z sieci neuronowych w pracy?
Ile mikroserwisów było w klastrze i ile możesz zapamiętać?
Jak często korzystałeś z triggerów, tylko w przypadku z historią czy były też inne przypadki?
Jak dane przepływały do ciebie przez RPIH? Jak nadchodziło wydarzenie?
Co się stanie, jeśli usługa się zawiesi w momencie, gdy zbierasz partię do zapisu? Jak obsłużono opóźnienie konsumenta?
Jak wymieniać dane między goroutines?
Czy dodawałeś zadania do pipeline'a, takie jak linters i inne kroki?
Jak zbudowałeś wzorzec inbox? Ile miałeś instancji PostgreSQL?
Czy zwykły mutex blokuje zarówno odczyt, jak i zapis?
// Pytanie 1. Co zostanie wyświetlone na ekranie? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
// Pytanie 1. Co zostanie wyświetlone na ekranie? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Błąd", err) } fmt.Println(s) }
Jeśli operacja trwa 10-12 minut, a aktywny zapis jest wykonywany i dane się zmieniają, czy nie było żadnych skutków ubocznych?
Użytkownicy są shardowani według ID. Serwis otrzymuje żądanie aktualizacji hasła użytkownika — co się dzieje dalej na poziomie serwisu?
Z jakimi problemami możemy się spotkać podczas projektowania architektury mikroserwisów?
Czy to w porządku, że ten sam endpoint jest używany do dodawania znajomych i wyświetlania znajomych użytkownika, ale z różnymi metodami? Jak to będzie działać?
Czy można jawnie wywołać ręczne sprzątanie pamięci w Go?
Czy w serwisie były jakieś punkty końcowe do sprawdzania, czy usługa działa — że usługa działa teraz?