Sobes.tech

Golang

Dlaczego używasz gRPC zamiast REST? Jakie są zalety HTTP/2, na którym oparty jest gRPC?

Senior
ClearWay
69

Czy zapisywałeś wszystkie wiadomości z Kafka w osobnej tabeli? Jaki był tego sens, czy Kafka nie był wystarczający?

Middle+
ВайлдберрисВайлдберрис
69

Co oznacza, jeśli ocena EXPLAIN znacznie różni się od EXPLAIN ANALYZE?

Middle+
plata
69

Jaka jest różnica między seniorem a middle developerem w zespole?

Senior
Cloud.ru
69

Napisałeś w CV, że optymalizowałeś zapytania SQL. Jak twoim zdaniem wyglądałby plan wykonania zapytania wybierającego nieblokowanych sprzedawców (EXPLAIN)?

Middle
Aliexpress
69

Czy miałeś nadgodziny i terminy? Jak się do tego odnosisz? Czy jest akceptowalne zostanie do 19:00 dwa razy w tygodniu?

Middle+
AxenixAxenix
69

[imię] zapytał: czy znasz wzór Saga?

Senior
BSS
69

Czym są operacje atomowe (atomic) w Go?

Middle+
СБЕРСБЕР
69

Jaki masz teraz stopień?

Middle+
Скоринг Бюро
69

Jaki jest łączny doświadczenie w komercyjnym rozwoju w Go?

Senior
IBS
69

Czym są szybkie gry?

Senior
UPSL
69

Opowiedz mi o problemie z wyszukiwaniem w aplikacji — czy wydzieliłeś wyszukiwanie do osobnego komponentu z Elasticsearch?

Senior
Avanpost
69

Opowiedz o swoim doświadczeniu z Go i z jakimi zadaniami się spotkałeś.

Senior
МВидеоМВидео
69

Dlaczego wybrałeś język programowania Go?

Senior
Магнум
69

Na co patrzeć, aby zrozumieć, dlaczego zapytanie działa wolno po wywołaniu EXPLAIN ANALYZE?

Senior
Бюро 1440Бюро 1440
69

Dlaczego wywołanie backend.Invoke zostało wykonane poza muteksem?

Middle
Яндекс
69

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

Senior
X5 techX5 tech
69

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") } }

Senior
Ozon ФинтехOzon Финтех
69

Jak oceniasz siebie na poziomie: middle, senior?

Middle
Nau
69

Jak wyglądała Twoja praca z Kubernetes i Docker? Czy zajmowali się tym sami programiści, czy DevOps?

Middle
OZONOZON
69
/412