Z jakiego stosu technologii korzystasz w swojej obecnej pracy?
Golang
Wyobraź sobie sytuację: nie możesz znaleźć wspólnego języka z testerem w swoim zespole, który ciągle 'czepia się' Ciebie. Jak będziesz się zachowywał?
Czy wywołanie runtime.Gosched() zawsze natychmiast oddaje procesor innej goroutine?
Dlaczego szukasz nowej pracy, co jest nie tak z twoją obecną, i czego oczekujesz od nowej firmy?
Jeśli przekażemy dużą tablicę (np. o rozmiarze megabajta) do funkcji, czy jest ona przekazywana automatycznie przez referencję, czy nie?
Czy można wziąć adres pola struktury, jeśli struktura jest przechowywana w mapie?
Dlaczego w sync/atomic wymagane są wyrównane wskaźniki?
Jaka jest różnica między blokowaniem wywołania systemowego (np. odczytu) a blokowaniem Mutex?
Czy można zbudować binarkę bez standardowej biblioteki Go?
Opowiedz o najtrudniejszym lub najciekawszym projekcie w Twojej karierze IT
Czy program zostanie skompilowany, jeśli zadeklarujemy funkcję main z argumentami?
Jak można zmniejszyć liczbę alokacji podczas pracy z slices?
Przy przekazywaniu kanału do funkcji — czy jest on przekazywany przez wartość czy przez referencję?
Ile bajtów zajmuje struktura z polami int32, byte, int64 (w tej kolejności)?
Jak zdobywasz autorytet w swoim zespole lub gildii technicznej, i do kogo zwykle zwracają się koledzy?
Sytuacja: napiły termin, edycja w czyimś innym module, recenzent z innego zespołu wskazuje poważne ryzyko techniczne w kodzie. Co zrobić, biorąc pod uwagę, że wdrożenie jest już jutro?
Sytuacja się rozwija: poprawka wymaga nie 2 godzin, lecz 3 dni pracy, a jutro rano rozpoczyna się kampania marketingowa, której nie można odwołać. Co zrobisz?
Czy domyślny w select zadziała podczas odczytu z kanału nil?
Co nie zadowoliło klienta w standardowym algorytmie przydzielania zadań w Jira, co wymagało własnego rozwiązania?
Czy można utworzyć stałą typu map lub slice?