Node.js
Jakie są zalety stosowania wstrzykiwania zależności w rzeczywistych projektach?
Jakie wzorce projektowe stosowałeś w swojej praktyce?
Jakie ograniczenia i ryzyko są związane z używaniem indeksów we wszystkich przypadkach baz danych?
Czy możliwa jest sytuacja, w której pętla zdarzeń zostanie zablokowana?
Jakie znaczenie ma jednordzeniowe wykonywanie kodu w środowisku Node.js?
Czy możesz wyjaśnić podstawowe zasady programowania obiektowego?
Do czego służy klasa abstrakcyjna? Co się stanie, jeśli programista napisze ts-ignore i nie zaimplementuje metod klasy abstrakcyjnej?
Czym jest Circuit Breaker?
Czy używałeś tylko języka TypeScript podczas tworzenia swoich projektów?
Czy masz doświadczenie w pracy z systemami przechowywania danych opartymi na relacyjnych bazach danych?
Jak odróżnić styl programowania imperatywnego od deklaratywnego i jakie są ich główne różnice?
Jak określa się czas dostępu do elementu tablicy według indeksu?
Czy mógłbyś wyjaśnić mechanizm wstrzykiwania zależności i jego rolę w zapewnieniu elastyczności kodu?
Czy masz doświadczenie w pracy z testami automatycznymi lub testowaniem produktów programowych?
Jakie są etapy cyklu życia komponentu klasowego i jak je zaimplementować?
Wyjaśnij koncepcję migracji w systemach ORM i ich rolę w zarządzaniu schematem bazy danych.
Wyjaśnij, czym są typy wyliczeniowe (enum) w TypeScript i jak są używane.
Proszę, opowiedz mi ogólnie o relacyjnych bazach danych. Mają Postgres, a ja pod nim omówię specyfikę.
Jakie są różnice między skalowaniem pionowym a poziomym baz danych?
Jak określono wielkość zespołu backend w projekcie?