Golang
Jaki jest limit semafora i buforowanego kanału jako rozwiązania do ograniczania równoległych zapytań?
Czym różni się balansujący L4 od L7?
Jakie biblioteki i frameworki były używane w serwisie Go?
Czym różni się Kafka od RabbitMQ?
Opowiedz mi o poziomach izolacji transakcji w PostgreSQL
Na jakiej zasadzie wybierano REST lub gRPC w waszych projektach?
Na czym ostatecznie działa usługa? Jakie obrazy Docker zostały użyte?
Sekcja algorytmiczna: dwa zadania na poziomie Medium lub wyższym na LeetCode. Czas trwania — 1,5 godziny na dwa zadania.
Czym jest API i do czego służy w integracjach systemowych?
Ile masz mikroserwisów w Go i jak często pojawiają się zadania dotyczące dwóch mikroserwisów?
Dlaczego wszedłeś na rynek? Co nie podoba ci się w obecnym miejscu pracy?
Jakie są zalety i wady pgx?
Czym jest proces i wątek w systemie operacyjnym (Linux)?
Z jakimi metodologiami rozwoju pracowałeś? Które są najbardziej wygodne?
W jakim kierunku chcesz się rozwijać w przyszłości — technicznym czy menedżerskim?
Co dokładnie robiłeś z Postgres — zapytania, indeksy?
Jak będziesz wybierać nowe miejsce pracy — co jest ważne?
Co się stanie, jeśli wywołanie systemowe (syscall) zostanie zablokowane?
Jakie są typowe przyczyny wycieków goroutine w systemach produkcyjnych i jak wpływają na zachowanie serwisu w czasie rzeczywistym?
Co pokaże program? package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]