Node.js
Jakie masz doświadczenie w tworzeniu aplikacji z użyciem Express.js?
Wyjaśnij, na czym polega wzorzec Decorator i jak jest stosowany w frameworku NestJS
Jaka jest rola transakcji w pracy z bazami danych i dlaczego są one ważne?
Wyjaśnij koncepcję widoków wirtualnych w systemach zarządzania bazami danych i ich rolę w pracy z danymi.
Jakie są zalety i wady indeksowania poszczególnych pól tabeli bazy danych?
Jak często proponujesz nowe pomysły na ulepszenie projektu?
Jak identyfikujesz i naprawiasz ewentualne błędy w swojej pracy?
Czy możesz wymienić główne typy połączeń tabel w SQL i ich cechy?
Czy masz doświadczenie w rozwiązywaniu zadań algorytmicznych na platformie LeetCode?
Wyjaśnij zasadę procesu organizacji danych w bazie danych w celu minimalizacji duplikacji i zapewnienia integralności.
Jaki jest główny cel wstrzykiwania zależności w aplikacji?
Czy masz doświadczenie w pracy z Seeds lub podobnymi narzędziami do inicjalizacji danych?
W jaki sposób nieustannie podnosisz swój poziom wiedzy i umiejętności w dziedzinie rozwoju?
Jaki jest cel warstwy w strukturze kontenera Docker?
Wyjaśnij koncepcję skalowania pionowego w systemach i w jakich sytuacjach jest stosowane.
Z jakich wersji TypeScript musiałeś korzystać w swoich projektach?
Czy plik package-lock.json powinien być dołączony do commitu podczas korzystania z npm?
Jakie są różnice między przeciążaniem funkcji a ich nadpisywaniem w TypeScript?
Czy pracowałeś głównie nad projektami wykorzystującymi NestJS?
Wyjaśnij, czym jest struktura danych kolejki i jak działa.