Node.js
Jakie czynniki uważasz za ważne przy ocenie potencjalnego pracodawcy?
Czy możesz wyjaśnić, czym są Worker Threads w Node.js i jak są używane do wielowątkowości?
Czy używałeś transakcji podczas pracy z ORM w celu zapewnienia integralności danych?
W jaki sposób śledzisz rozwój swoich umiejętności i wiedzy zawodowej?
Czy może Pan/Pani wyjaśnić koncepcję polimorfizmu i jego rolę w programowaniu obiektowym?
Jaki jest najbardziej zauważalny projekt lub koncepcja, którą wdrożyłeś w ramach swojej pracy?
Czy możesz wyjaśnić zasadę działania protokołu WebSocket i czym różni się od zwykłych żądań HTTP?
Jaka jest główna funkcja pliku package-lock.json w projekcie Node.js?
W jaki sposób wyraziłbyś swój sprzeciw wobec proponowanego pomysłu, jeśli uważasz, że może on negatywnie wpłynąć na projekt?
Czy mógłbyś wyjaśnić, co oznacza akceptacja zależności w kontekście rozwoju oprogramowania?
Jakie są powody odejścia z poprzedniego miejsca pracy?
Ile projektów rozwijanych lub wdrażanych realizowałeś za pomocą Node.js?
Czy można uznać żądanie PUT w REST API za powtórnie bezpieczne bez zmiany stanu zasobu?
Czy możesz podzielić się przykładem najtrudniejszego wyzwania technicznego lub organizacyjnego, z którym się zmierzyłeś, i jak je rozwiązałeś?
Czy używałeś wielowątkowości lub możliwości równoległych w Node.js, aby zwiększyć wydajność?
Czy masz doświadczenie w pracy bezpośrednio z SQL bez użycia ORM lub dodatkowych abstrakcji?
Czy możesz wymienić książki o programowaniu, które studiowałeś lub używałeś w swojej praktyce?
Czy możesz wyjaśnić, co oznacza koncepcja czystej architektury w rozwoju oprogramowania?
Jakie kroki podejmiesz, jeśli system napotka przeciążenie?
Czym zwykle zajmujesz się w swojej działalności zawodowej na obecnym miejscu pracy?