Czym są kanały w Go? Jaka jest różnica między kanałem buforowanym a niebuforowanym?
Tech Support / L1-L3
Czym jest DNS i jak to działa? Jakie są główne węzły w tym systemie?
/** * Powtarzające się znaki * * Należy napisać funkcję, która przyjmuje ciąg znaków jako wejście i zwraca * dla każdego unikalnego znaku maksymalną liczbę jego nieprzerwanych powtórzeń. * * Input: qqffbbaaaffc * Output: a:4 b:1 f:2 c:1 * * Input: bbbbbb * Output: b:6 * * Input: abc * Output: a:1 b:1 c:1 * * Input: aabbcc * Output: a:2 b:2 c:2 * * Input: aaabbbccc * Output: a:3 b:3 c:3 * * Input: a * Output: a:1 * * Input: "" * Output: */
Dlaczego nazywa się to atomic i jak to działa?
Jaka jest różnica między tablicami a slices w Go? Jak zmienia się pojemność slice'a?
Czym są goroutines w Go? Jaka jest różnica między goroutine a wątkiem systemu operacyjnego?
Dlaczego nie wszyscy używają Serializable? Jak poziom izolacji wpływa na wydajność?
Operator select w Go — cechy pracy z wieloma kanałami
TCP i UDP — główna różnica między tymi protokołami sieciowymi
Czym jest notacja O (notacja Big O)? Opowiedz o głównych punktach
Czy można kontrolować liczbę wątków systemu operacyjnego do wykonywania goroutines?
Konteneryzacja i wirtualizacja to główna różnica między tymi technologiami
Czym jest deadlock i czym jest race condition?
Jak są zbudowane interfejsy w Go?
Czym jest wskaźnik i ile waży?
Czym jest wstrzyknięcie SQL i jak z nim walczyć?
Jak używać osadzania do symulacji dziedziczenia w Go?
Czym są transakcje w bazach danych? Jakie są poziomy izolacji transakcji, co one oznaczają i jaka jest główna różnica?
Jak tworzyć własne typy na podstawie struktur w Go?
Dlaczego nie tworzy się indeksów na wszystkie kolumny i wszystkie kombinacje po kolei?