Node.js
Jakie masz doświadczenie w administracji i pracy z systemem operacyjnym Linux?
Co zmusiło Cię do wybrania Node.js do rozwoju?
Jak obsługiwano operacje asynchroniczne przed wprowadzeniem konstrukcji async/await?
Jak pewnie czujesz się w koncepcjach i możliwościach Apache Kafka?
Wyjaśnij, co oznacza nadpisywanie funkcji w programowaniu obiektowym
Jak odbywa się usuwanie danych z bazy danych?
Czy stosowałeś wzorzec Revealing Constructor w swojej praktyce programistycznej?
Jak długo i w jakich projektach pracowałeś z Node.js, i jakie zadania rozwiązywałeś z jego pomocą?
Czy możesz wyjaśnić główne cechy transakcji w bazach danych?
Jakie narzędzia lub biblioteki używałeś do implementacji interakcji websocket w swoich projektach?
Jaki jest Twój poziom wiedzy w zakresie pracy z PostgreSQL i jej funkcjonalnościami?
Ile różnych interfejsów API utworzyłeś za pomocą Express?
Czy możesz wymienić główne etapy cyklu życia aplikacji Node.js?
Opisz swój typowy dzień pracy i główne zadania, które wykonujesz
Wyjaśnij różnice między słowami kluczowymi let i const w JavaScript.
Jak jest stosowana strategia gałęziowania w zarządzaniu rozwojem i dlaczego jest potrzebna?
Czy może podać przykład sytuacji, w której w bazie danych stosuje się złożony klucz główny?
Co jest szybsze — usunięcie danych za pomocą polecenia DELETE czy opróżnienie tabeli za pomocą TRUNCATE?
Czy masz doświadczenie w korzystaniu z typów generycznych w rozwoju?
Co odróżnia interfejsy od klas w TypeScript i w jakich sytuacjach używać każdego z nich?