Golang
Z jakimi szczegółami/technologiami pracowałeś?
Opowiedz o modelu OSI, poziomach i protokołach
Co wiesz o firmie «Yadro»? Słyszałeś o nas?
Czy chcesz pracę na pełny etat zdalnie, czy również rozważasz opcje z biurem?
Czy aktywnie rozważasz oferty? Czy są etapy końcowe?
Widzę, że zoptymalizowałeś PostgreSQL, zmniejszając opóźnienie zapytań z 1200 milisekund do 250 — czy możesz mi powiedzieć, jak to osiągnąłeś?
Jak otrzymywali zadania? Gdzie prowadzili zadania i statusy?
Czy Redis był we wszystkich trzech centrach danych?
Wyjaśnij, co to jest pole inventory_code (kod) w tabeli książek, co to jest?
Czy przed Redisem był proxy, czy sam robiłeś sharding?
Opowiedz o swoim obecnym projekcie — nad czym pracujesz?
Używać gotowej biblioteki czy napisać własną? (dylemat build vs buy)
W języku Go istnieją goroutines — lekkie wątki. Czy możesz wyjaśnić, jak rozumiesz, kiedy należy używać goroutine, a kiedy nie?
Jaka była największa ilość danych, z którą pracowałeś, i ile było zapytań odczytu/zapisu?
Ile jest różnych możliwych wyników rzutu dwoma nieodróżnialnymi kostkami?
Opowiedz o ClickHouse — jak przechowuje dane na dysku (przechowywanie kolumnowe), dlaczego nie można zmieniać ORDER BY w istniejącej tabeli, można tylko dodawać nowe kolumny na końcu?
Jakie są Twoje oczekiwania finansowe? Jaką kwotę rozważasz miesięcznie?
Co zrobić, jeśli endpoint zwalnia? Opisz kroki diagnostyczne.
Czyli każdy centrum danych aktualizował swój własny Redis, jeśli grupy konsumentów były różne?
Proszę opowiedzieć o zespole — skład zespołu, z kim współpracowałeś.