Opowiedz o zespole i procesach rozwoju. Jak jest zorganizowany proces, jak przebiega przegląd kodu, czy zdarzają się spory?
Golang
Jak była zorganizowana Twoja praca w zespole: procesy, artefakty, testy, wdrożenie?
Jaki masz poziom: middle, middle+, senior?
Opowiedz o swoim projekcie w Ozon — co robiłeś?
Ile osób jest w zespole?
Jak się czujesz w zespole pod względem poziomu? Czego brakuje do pełnoprawnej pozycji seniora?
Co się stanie, jeśli zmieni się kontrakt danych, które przyjmuje usługa? Jak rozwiązaliście problem zmiany schematu w CDC/Kafka?
Zaimplementuj pobieranie 5 najlepszych usług w czasie O(N) z użyciem struktury pomocniczej
Jakie wzorce używałeś w kodzie? Dlaczego wybrałeś podejście oparte na zdarzeniach i Kafka, zamiast zwykłych zapytań?
Dlaczego zdecydowałeś się teraz zmienić pracodawcę?
Jakie istnieją alternatywne metody komunikacji między goroutines oprócz korzystania z kanałów?
Zaimplementuj funkcję do znalezienia usługi z największą liczbą logów w każdym namespace. Jaka jest złożoność algorytmów dla top-1, top-2, top-10?
Dlaczego konsumenci Kafka otrzymują zdarzenie 'zamówienie dostarczone' wcześniej niż 'zamówienie utworzone'? Jak to naprawić?
Dlaczego nie rozważono opcji wewnątrz Ozonu?
Na ile uczestniczyłeś w podejmowaniu decyzji dotyczących wdrożenia Kafka i innych narzędzi? Czy omawiałeś to z kolegami lub liderem zespołu?
Jakie są terminy dla gorących ofert według statusu wyszukiwania?
[imię] zapytał: Czy mieszkasz w Moskwie — czy to aktualna informacja?
Jakimi głównymi kryteriami obecnie wybierasz pracodawcę?
Usługa zawiesiła się po podłączeniu 10. sklepu do funkcji statystyk. Co zrobisz? Jak zdiagnozować i zoptymalizować bazę danych?
Kafka jest niedostępny, usługa nie może wysłać aktualizacji zamówienia. Jak rozwiązać problem? Czym jest wzór Outbox?