Golang
Czy są pytania dotyczące etapów wywiadu?
Po co jest UDP nad IP, jeśli nie zapewnia gwarancji dostarczenia?
W jakich paradygmatach programowania jesteśmy, gdy programujemy w Go i gdy piszemy w SQL? Które paradygmaty odpowiadają Go, a które klasycznemu SQL?
/* Jeste pisarzem, prowadzisz swój mini blog i tam publikujesz artykuły. Użytkownicy (czytelnicy) twojego bloga, po zalogowaniu się, mogą je przeglądać/czytać. Należy zaimplementować funkcjonalność liczenia unikalnych wyświetleń dziennie dla każdego artykułu. Wymagania funkcjonalne: - Statystyki za dzisiaj: Autor może zobaczyć, ilu unikalnych użytkowników obejrzało jego artykuł dzisiaj (dane są zbierane w czasie rzeczywistym). - Statystyki za minione dni: Autor może zobaczyć statystyki za dowolny miniony dzień (np. wczoraj). Ograniczenia techniczne i warunki: - Aplikacja działa na jednym serwerze (jednym podzie) - Przechowywanie w pamięci - Czas w UTC0 */
Czy każda usługa ma swoją własną bazę danych, czy są wspólne?
Jak zorganizować współpracę między frontendem a backendem w celu wysyłania powiadomień w czasie rzeczywistym?
Czym jest operacja idempotentna i które metody REST są idempotentne?
Z jakimi bazami danych pracujesz? Jaka była maksymalna ilość przechowywanych danych?
Opowiedz o swoim doświadczeniu i o tym, jaki wpływ wywarłeś na produkt lub funkcję w poprzednim miejscu pracy.
Jakie znasz sposoby przełączania gorutyn? Jak przełączyć gorutynę ręcznie?
Gdzie mieszkasz, gdzie się znajdujesz?
Czym jest wstrzyknięcie SQL? Podaj przykład podatnego zapytania i sposoby ochrony.
Jak działa context.WithCancel z anulowaniem?
Opowiedz o swoim doświadczeniu zawodowym, szczególnie na ostatnim stanowisku w Sovcombank.
Czym różni się replikacja od sharding?
Jak oceniasz swój poziom?
Jakie pytania są do firmy? Jak przebiega planowanie i ocena zadań?
Czy testerzy wszystko testowali sami, czy wszystko testowali?
Czym są WebSockets?
Jakie problemy mogą wystąpić z powodu wspólnej pamięci między wątkami? Jak ich unikać? Jakie znasz metody synchronizacji?