Golang
Dlaczego zdecydowałeś się wejść na rynek i szukać nowej pracy?
Jak skonfigurować potrzebny indeks? Na co zwracać uwagę w EXPLAIN? Jak rozpoznać, że indeks nie jest używany?
Czy zajmowali się tworzeniem tabel dla analityków w ClickHouse? Z jakimi silnikami mieli do czynienia?
Jakie blokady są w PostgreSQL?
Ile kanałów byłoby potrzebnych do zorganizowania tego mechanizmu, jeśli używa się kanałów do zbierania wyników od usług?
/* Podany jest ciąg znaków. Znajdź liczbę par indeksów i i j (i <= j), między którymi nie ma powtarzających się znaków. Dla ciągu "aba" odpowiedź to 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Jakie rodzaje JOIN znasz i czym się różnią?
Czy trzeba aktualizować lub usuwać dane w ClickHouse, czy po prostu tam leżą?
Jak działają transakcje w PostgreSQL i MySQL?
Czym różnią się polecenia EXPLAIN i EXPLAIN ANALYZE w PostgreSQL?
Jak jednym zapytaniem uzyskać listę niezablokowanych sprzedawców, mając tabelę ze wszystkimi sprzedawcami i inną tylko z zablokowanymi sprzedawcami?
Jakie kierunki projektów rozważasz (fintech, handel detaliczny, infrastruktura itp.)?
Dlaczego nie można było zbudować całej witryny na kliencie i wyświetlić metryk przez serwis na froncie? Dlaczego logika została skomplikowana w serwisie?
Opowiedz o Legion, co tam robiłeś, jaki to był zespół?
Jakie typy danych w Go znasz?
Jakie polecenie jest używane do wstawiania wartości do tabeli?
Jak działa mechanizm rezerwacji miejsc na poziomie bazy danych? Jak zapewnić, że jedno miejsce nie zostanie sprzedane dwukrotnie?
Czym jest 404 i jakie inne kody 4xx znasz?
Proszę podać swoje imię ojca.
Czy równoczesny dostęp do slice jest bezpieczny? Czy wystąpi warunek wyścigu, jeśli 4 goroutines zmieniają każdy swój unikalny indeks w slice?