Golang
Dlaczego używasz gRPC zamiast REST? Jakie są zalety HTTP/2, na którym oparty jest gRPC?
Czy zapisywałeś wszystkie wiadomości z Kafka w osobnej tabeli? Jaki był tego sens, czy Kafka nie był wystarczający?
Co oznacza, jeśli ocena EXPLAIN znacznie różni się od EXPLAIN ANALYZE?
Jaka jest różnica między seniorem a middle developerem w zespole?
Napisałeś w CV, że optymalizowałeś zapytania SQL. Jak twoim zdaniem wyglądałby plan wykonania zapytania wybierającego nieblokowanych sprzedawców (EXPLAIN)?
Czy miałeś nadgodziny i terminy? Jak się do tego odnosisz? Czy jest akceptowalne zostanie do 19:00 dwa razy w tygodniu?
[imię] zapytał: czy znasz wzór Saga?
Czym są operacje atomowe (atomic) w Go?
Jaki masz teraz stopień?
Jaki jest łączny doświadczenie w komercyjnym rozwoju w Go?
Czym są szybkie gry?
Opowiedz mi o problemie z wyszukiwaniem w aplikacji — czy wydzieliłeś wyszukiwanie do osobnego komponentu z Elasticsearch?
Opowiedz o swoim doświadczeniu z Go i z jakimi zadaniami się spotkałeś.
Dlaczego wybrałeś język programowania Go?
Na co patrzeć, aby zrozumieć, dlaczego zapytanie działa wolno po wywołaniu EXPLAIN ANALYZE?
Dlaczego wywołanie backend.Invoke zostało wykonane poza muteksem?
Serwis obsługi zgłoszeń od użytkowników Użytkownik może wysłać raport Administratorzy mogą obsługiwać raporty Administrator może udzielić informacji zwrotnej użytkownikowi DAU = 100 Dostępność = 99,95 % RPS = 100
Aby poprawnie wykonać kod: punkt wejścia -- funkcja main w pakiecie main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Błąd: oczekiwano %q, otrzymano %q\n", exp, act) ok = false } } if ok { fmt.Println("Wszystkie testy zakończyły się sukcesem") } }
Jak oceniasz siebie na poziomie: middle, senior?
Jak wyglądała Twoja praca z Kubernetes i Docker? Czy zajmowali się tym sami programiści, czy DevOps?