Golang
// Dla dwóch tablic liczb całkowitych o długości N, // dla wszystkich K od 1 do N, policz liczbę wspólnych liczb na prefiksach długości K. // Liczby w tablicy mogą się powtarzać, przecięcie jest liczone bez uwzględniania wielokrotności. // Prefiks długości K tablicy A to pierwszych K elementów tablicy A // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]
W jakim typie wielozadaniowości jest możliwy Livelock? Jakie typy wielozadaniowości znasz?
Dlaczego zdecydowali się wejść na rynek? Co jest nie tak w Magnit teraz?
Jak wykonywane jest to zapytanie SQL z podzapytaniem i DENSE_RANK (kolejność wykonania)?
Jaki jest problem z kopiowaniem sql.DB przez wartość, a nie przez wskaźnik?
Jaka jest kluczowa różnica między Dependency Inversion a Dependency Injection?
Ile centrów danych miałeś: jedno czy kilka?
Jak zidentyfikować wąskie gardło podczas przetwarzania pliku — jeśli przetwarzanie linia po linii wydaje się wolne, a goroutines przetwarzają w pętli?
Czym są interfejsy w Go? Jak typy implementują interfejsy?
Jakie masz doświadczenie w uruchamianiu projektu/usługi od zera, od czystego konta? Opowiedz o tym doświadczeniu.
Jak procesy i wątki mogą ze sobą współdziałać?
Jakie są kody odpowiedzi HTTP?
NULL
Opisz podejście polegające na przechowywaniu pozycji ostatniej jednostki podczas rozwiązywania problemu maksymalnej odległości
Jakie metody HTTP mogą być przechowywane w pamięci podręcznej przez przeglądarkę?
Jakie kryteria są dla ciebie ważne przy wyborze pracy? Oczekiwania finansowe?
Czym jest Stop the World w Go?
Czy jest jakiś termin?
Czy jesteś za czy przeciw procedurom przechowywanym?
Jak współpracujesz w zespole, który ma middle i team lead?