Golang
Na czym dokładnie polegała Twoja praca na obecnym stanowisku? Jaka jest Twoja strefa odpowiedzialności?
Dlaczego chcesz zmienić pracę?
// Podany ciąg s. Należy znaleźć długość najdłuższego podciągu bez powtarzających się znaków. // Przykłady: // s = "abcabcbb", odpowiedź: 3 ("abc") // s = "cccccccc", odpowiedź: 1 ("c") // s = "pwwkew", odpowiedź: 3 ("wke") // s = "", odpowiedź: 0 // Ciąg s składa się z liter angielskich, cyfr, symboli i spacji func lengthOfLongestSubstring(s string) int { return 0 }
Opowiedz o ostatnim projekcie, nad którym pracowałeś. Jakie są Twoje obecne obowiązki?
Jak zabić proces w Linux? Jakimi poleceniami?
Na ilu hostach/instancjach działała najbardziej obciążona usługa?
Czy polecenie kill zawsze zabija proces?
Czym różni się HAVING od WHERE?
[imię] wskazał na niezgodność w ocenie pamięci: oświadczył jedno, napisał coś innego. Jak prawidłowo ocenić pamięć?
Jak działa przechwytywanie paniki (panic/recover) w Go?
Jaka jest rola kubełków w implementacji struktury danych Map?
Czym jest indeks i jakie typy indeksów istnieją w PostgreSQL?
Czym jest kolizja i jak z nią walczyć?
Czy rozważano podział danych na gorące (ostatnie 3 miesiące) i zimne w celu zmniejszenia obciążenia zamiast Elasticsearch?
Dlaczego ważne jest ustawienie limitu czasu podczas wykonywania żądań HTTP?
Pytanie o wolne działanie serwisu Na przykładzie tworzenia zamówienia. Jest zapytanie do serwisu i odpowiedź, między tymi dwoma działaniami zapisujemy w analizie zamówione produkty (np. do liczenia popularności produktów). Serwis analityczny działa czasami wolno lub timeoutuje, i nie zdążamy odpowiedzieć, tracimy zamówienia. Co zrobić, aby przestać tracić zamówienia i pieniądze? Wymyślić, jak równolegle obsługiwać zamówienie i analizę.
Opowiedz o czystej architekturze i architekturze warstwowej
Jak wyglądało żądanie aktualizacji użytkownika na poziomie usługi?
Co się stanie, jeśli trzeba będzie zrezygnować z Kafka i zastąpić ją innym brokerem wiadomości? Jak odizolować Kafka od usług zewnętrznych?
Za co odpowiadają StatefulSets i kiedy są używane?