Golang
Wyobraź sobie sytuację: twój kod zawiesza się na produkcji, zespół jest emocjonalny, obwinia cię, a lider zespołu nie nadzorował przeglądu. Jak zareagujesz?
Czy podkreślenie (_) w instrukcji importu ma cel?
Czy można użyć make dla łańcucha (make(string))?
// isPalindrome sprawdza, czy łańcuch jest palindromem. // Uwzględniane są tylko litery i cyfry (znaki alfanumeryczne), porównanie niezależne od wielkości liter. // O(1) w pamięci + O(n) w czasie // s := "racecar" func isPalindrome(s string) bool { }
Czy można czytać z kanału nil?
Ile bajtów zajmuje struktura z polami int32, byte, int64 (w tej kolejności)?
Co robi flaga -mod=readonly podczas kompilacji?
Który flag go test pokazuje pokrycie kodu w procentach?
Do jakiej kategorii programistów się zaliczasz: 'wykonawca zadań' czy 'supergwiazda zespołu'?
Czy można użyć range do konwersji tablicy bajtów na łańcuch bez alokacji pamięci?
Jak zobaczyć, co robi program podczas uruchomienia? Jak zdiagnozować przyczynę awarii?
Jak uruchomić coś z uprawnieniami administratora w Linuxie?
Jaka jest różnica między 'a' - 'A' i dlaczego jest ona potrzebna do konwersji wielkości liter?
Co robi runtime.KeepAlive i w jakich przypadkach jest konieczne?
Czy [imię] ma doświadczenie w obsłudze usług — praca z Kubernetes, Linux itp.?
Jak zdobywasz autorytet w swoim zespole lub gildii technicznej, i do kogo zwykle zwracają się koledzy?
Jak możesz się chronić przed złym wynikiem tej wątpliwej funkcji?
Dlaczego sync.Mutex jest szybszy niż kanał z buforem o rozmiarze 1 dla wzajemnego wykluczenia?
Opowiedz o najtrudniejszym lub najciekawszym projekcie w Twojej karierze IT
// znajdź problemy w kodzie.