Golang
Ispričajte mi o timu: 4 Go programera, testera, analitičara, inženjera, vođu tima?
Koje sisteme orkestracije kontejnera za Linux poznaješ? Koje tehnologije izolacije pruža Linux? Šta sadrži direktorijum /proc?
Са којим релационим базама података си радио? Да ли си морао да решаваш проблеме шардовања и партиционисања?
Koji režim rada razmatrate?
Koji indeksi postoje u PostgreSQL? Kako rešiti sporo upit?
Koje vrste gRPC interakcija ste koristili? Možete li ih navesti?
Koji su funkcionalni zahtevi za sistem obaveštavanja? Šta želimo da uključimo?
Kako je organizovano vaše kod-ревју? Морате ли учествовати у релизима?
Analizirajte sledeći deo koda u Go jeziku i objasnite šta će program ispisati i zašto: ```go func main() { type User struct { Name string } m := map[string]User{ "a": {Name: "Alice"}, } u := m["a"] u.Name = "Bob" fmt.Println(m["a"].Name) } ```
Da li ste se bavili pravljenjem tabela za analitičare u ClickHouse? Sa kojim motorima ste se susretali?
Kako su podešene vaše grupe potrošača u Kafka? Koliko topika, odakle čitate?
Opišite logiku implementacije endpointa koji filtrira graf, ostavljajući samo čvorove koji su se pojavili u događajima sa određenom lokacijom (npr. Moskva).
Знаш ли принципе SOLID дизајна?
Zašto ste odlučili da migrirate sa monolita na mikroservise? S čime ste se suočili?
Ispričajte o novoj implementaciji mape u Go (Swiss Tables). Koje metode rešavanja kolizija postoje?
Можете ли да говорите о вашем искуству? — са чиме сте радили, шта сте успели да урадите?
Имате [година] година, имате ли военну књижицу?
Може ли се у продукцији извршити EXPLAIN ANALYZE?
Koja je razlika između procesa i niti?
Да ли постоје ограничења у вези са роковима тражења посла или финалним понудама од других компанија?