Wyjaśnij, czym jest mechanizm EventEmitter i jak jest używany do obsługi zdarzeń w aplikacjach.
Node.js
Opisz przypadek projektu, w którym coś poszło nie tak i jak sobie z tym poradziłeś.
Czy masz doświadczenie w korzystaniu z systemu kontroli wersji Git w swoich projektach?
Jakie są zalety i wady bazy danych MongoDB?
Czy używałeś wzorca Decorator podczas pracy z TypeScript, aby rozszerzyć funkcjonalność obiektów?
Czy masz doświadczenie z GraphQL i czy używałeś go w projektach?
Czy może Pan/Pani wyjaśnić koncepcję polimorfizmu i jego rolę w programowaniu obiektowym?
Czy możesz wyjaśnić zasadę działania pętli zdarzeń w JavaScript?
Jaka jest rola transakcji w pracy z bazami danych i dlaczego są one ważne?
Wyjaśnij zasadę wstrzykiwania zależności w oprogramowaniu i jak jest ona wykorzystywana do zwiększenia modularności kodu.
Czy używałeś narzędzia Swagger do dokumentowania API?
Czy w swojej praktyce przeprowadzałeś kontrolę jakości oprogramowania?
Z jakiej biblioteki lub narzędzia do pracy z bazą danych korzystasz w swoim projekcie NestJS?
Czy możesz wyjaśnić zasadę otwartości na rozszerzenia w kontekście SOLID?
Opisz swoje doświadczenie w korzystaniu i konfiguracji PostgreSQL oraz cechy pracy z tą bazą danych.
Czy masz doświadczenie w pracy z protokołem WebSocket w celu realizacji dwukierunkowej komunikacji w aplikacjach?
Opisz swoje doświadczenie w tworzeniu i wdrażaniu architektur mikroserwisów
Czym różni się użycie klas abstrakcyjnych od interfejsów w programowaniu obiektowym?
Jakiego systemu zarządzania zadaniami używałeś w swoich projektach?
Czym różni się składnia i możliwości ECMAScript 5 od ECMAScript 6?