Golang
Czy możesz wyjaśnić koncepcję agregatu w kontekście projektowania zorientowanego na domenę (DDD)?
Jaka jest domyślna wartość dla elementów w strukturze danych map?
Czy możesz wymienić główne typy relacji między tabelami w relacyjnej bazie danych?
Czy można używać obiektów synchronizacji jako argumentów podczas wywoływania funkcji?
Kto był inicjatorem połączeń synchronizacyjnych — ty czy senior?
Czy możesz wyjaśnić kolejność wykonywania opóźnionych funkcji zarejestrowanych w Go?
Wyjaśnij koncepcję rozprzestrzeniania kontekstu w systemach rozproszonych i dlaczego jest to konieczne
Czy możesz wymienić typy otwartych metod indeksowania danych?
Jakie informacje są ładowane do obszaru pamięci heap podczas wykonywania programu?
Jakie metody rozdziału danych na shardy znasz?
Jakie aspekty kodu analizuje narzędzie lintingowe w języku Go?
Czy można bezpiecznie wykonywać zapis w kontenerze map w środowisku wielowątkowym bez dodatkowej synchronizacji?
Wyjaśnij powody, dla których w implementacji struktury danych map domyślnie przydziela się miejsce na przechowywanie 8 elementów
Kiedy dochodzi do wzrostu stosu w goroutines w języku Go?
Jak są implementowane i zarządzane goroutines w języku Go?
Jakie kroki podjąć, aby ustalić przyczynę błędu 500 w systemie mikroserwisów?
Zadanie projektowe: istnieje system dla grup szybkiego reagowania. Gdy nadejdzie sygnał, trzy grupy reagują jednocześnie. Należy wysłać tylko jedną grupę. Jak to zrobić na poziomie transakcji w bazie danych?
Jak interpretować wykorzystanie CPU na poziomie 60% w pracy systemu serwerowego?
Czy masz inne aktywne procesy rekrutacyjne?
Czy istnieje różnica w pisowni nazwy funkcji małymi lub wielkimi literami?