Golang
Czego oczekujesz od nowego miejsca pracy?
główny pakiet importuj "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Czym jest blokada optymistyczna?
Na podstawie czego dokonano partycjonowania w Amazon Athena?
Zapytanie SQL: napisz zapytanie wyświetlające ID klienta, nazwę klienta i miasto klienta, dla których suma ilości w styczniu 2025 roku jest większa niż 50
Usługa przetwarza żądanie, zaczyna coś robić, ponawia próbę, a w tym momencie pod się restartuje. Co się stanie?
Opowiedz więcej o WaitGroup: do czego służy, jakie ma metody?
Co podoba ci się w Go i co irytuje?
Jakie anomalie znasz w programowaniu wielowątkowym?
Ostatecznie, z jakich rozwiązań wybierali? ClickHouse, ELK i co jeszcze?
Oceń swoją wiedzę z Go i PostgreSQL od 1 do 10.
Czy w serwisie były jakieś punkty końcowe do sprawdzania, czy usługa działa — że usługa działa teraz?
Jakie są zalecenia dotyczące pisania modułów w Go?
Gdzie powinien znajdować się metod getExternalOrderIdFromCRM? Jak strukturyzować projekt?
Jak napisać równoległe żądania HTTP w Golang?
Opowiedz mi o Garbage Collector w Go, jak on działa.
Opowiedz o swojej roli i składzie zespołu w aktualnym projekcie w Sovcombank.
Jak pochodna jest związana z polem?
Opowiedz o swoim doświadczeniu w T-Bank: jak się pojawiłeś, jak odszedłeś, jak wyglądał zespół.
// Zadanie 3 // Opisać, jakie zadanie rozwiązuje ten kod // Jakie problemy są w tym rozwiązaniu? // Jak byś przepisał ten kod? var c int type Trace struct { // Niektóre pola tutaj } type Sender interface { Send(Trace) } func Do(sender Sender, tr Trace) { c++ if c == 100 { sender.Send(tr) c = 0 } }