Explicați ce este mecanismul EventEmitter și cum este utilizat pentru gestionarea evenimentelor în aplicații.
Node.js
Descrieți un caz de proiect în care ceva a mers prost și cum ați gestionat situația.
Care sunt avantajele și dezavantajele bazei de date MongoDB?
Ai experiență în utilizarea sistemului de control al versiunilor Git în proiectele tale?
Ai folosit pattern-ul Decorator atunci când ai lucrat cu TypeScript pentru a extinde funcționalitatea obiectelor?
Ai experiență cu GraphQL și l-ai folosit în proiecte?
Puteți explica conceptul de polimorfism și rolul său în programarea orientată pe obiecte?
Puteți explica principiul de funcționare al Event Loop în JavaScript?
Explicați principiul injecției de dependențe în software și modul în care este utilizat pentru a crește modularitatea codului.
Ați folosit instrumentul Swagger pentru documentarea API-ului?
Care este rolul tranzacțiilor în lucrul cu bazele de date și de ce sunt importante?
Ai efectuat vreodată o verificare a calității software-ului în practica ta?
Ce bibliotecă sau instrument pentru lucrul cu baza de date este utilizat în proiectul tău NestJS?
Descrieți experiența dvs. în utilizarea și configurarea PostgreSQL, precum și caracteristicile lucrului cu această bază de date.
Aveți experiență cu protocolul WebSocket pentru implementarea comunicării bidirecționale în aplicații?
Poți explica principiul deschiderii pentru extindere în contextul SOLID?
Descrieți experiența dvs. în dezvoltarea și implementarea arhitecturilor de microservicii
Care este diferența dintre utilizarea claselor abstracte și a interfețelor în programarea orientată pe obiecte?
Ce sistemă de gestionare a sarcinilor ați folosit în proiectele dvs.?
Ce diferență există între sintaxa și capabilitățile ECMAScript 5 și ECMAScript 6?