Wyjaśnij, czym są wycinki w programowaniu w Pythonie.
Golang
Czy możesz wyjaśnić, czym jest Errgroup i jak jest używany do zarządzania grupą goroutine w Go?
Jaka jest zaleta używania sync.Map w porównaniu do zwykłej mapy chronionej mutexem pod względem wydajności?
Czy możesz wyjaśnić, jak działa synchronizacja za pomocą Wait Group w Go?
Czy możesz wyjaśnić pojęcie łańcucha w programowaniu?
Jakie są różnice między protokołami HTTP i gRPC w kontekście wymiany danych?
Jak zachowuje się program podczas próby zapisania danych do kanału bez bufora, jeśli jest on początkowo pusty?
Jak analizowałeś usługę TypeScript do migracji na Go? Jaka była droga?
Jak wstawić nowy element do centralnej części dynamicznej tablicy (layers)?
Jak producent decyduje, do której partycji wysłać dane do zapisu?
Jak zachowuje się program podczas próby wysłania danych do kanału, który nie zawiera elementów i korzysta z buforowania?
Jak podchodzisz do rozwiązania trudnego zadania w kodzie legacy z różnymi technologiami (Go, Bash, Python, Jenkins) w jednym sprincie?
Opowiedz o Garbage Collector w Go — algorytm, sposoby optymalizacji
Pytanie 3: Znajdź błędy w kodzie z goroutines, map i WaitGroup
Czym jest Data Race i Race Condition? Jaka jest różnica?
Jakie są procesy GDPR, które wdrożyłeś (anonimizacja, usuwanie danych)?
Opowiedz o sobie i swoim doświadczeniu zawodowym
Czy utworzyłeś bazę danych do obsługi zapytań w trybie synchronicznym lub asynchronicznym?
Jakie działania należy podjąć, aby zwrócona wartość została dodana do stosu wywołań?
Jak realizowana jest asynchroniczna praca struktury danych Map?