Opowiedz o swoim doświadczeniu z CI/CD. Jakie narzędzia używałeś, takie jak Jenkins, ArgoCD i inne?
Golang
Czym są zadania CPU-bound i I/O-bound?
Co się stanie z łańcuchem podczas odwracania go bajtami i runami? Z jakimi problemami można się spotkać?
Wyjaśnij różnicę między REST, gRPC a GraphQL.
Opowiedz o rodzajach kontekstów w Go: Background, WithTimeout, WithCancel i inne.
Na jakim rodzaju obciążenia (CPU-bound czy I/O-bound) w Go można uruchomić największą liczbę goroutines?
Czym jest load balancer i jaka jest różnica między balansowaniem ingress a egress?
Opowiedz o API Gateway w architekturze mikroserwisów i do czego służy.
Opowiedz o poziomach izolacji transakcji: Read Uncommitted, Read Committed, Repeatable Read, Serializable.
Czy jesteś gotowy na przeprowadzkę do Jelabugi?
Jaka jest różnica między Mutex a RWMutex?
Opowiedz o rodzajach JOIN w SQL i wyjaśnij różnicę między nimi.
Czy możesz podać przykłady użycia WithCancel, WithTimeout i WithDeadline?
Jaka jest różnica między relacyjnymi a nierelacyjnymi magazynami? Opowiedz o ACID.
Opowiedz o byte i rune w Go, jaka jest różnica, i podaj przykład z odwracaniem ciągu znaków.
Opowiedz o gorutynach i czym różnią się od wątków systemu operacyjnego.
Czym jest pojemność w slice'ach i jak jest używana?
Czy masz doświadczenie z migracjami i na czym polega ten mechanizm?
Opowiedz o pracy z atomami i mutexami.
Opowiedz o indeksach w bazie danych i jakie są minusy ich nadmiaru.