Node.js
Ce modele de proiectare ai folosit în practica ta?
Care sunt limitările și riscurile asociate cu utilizarea indexurilor în toate cazurile bazei de date?
Este posibil ca Event Loop să fie blocată?
Ce înseamnă executarea mono-thread în mediul Node.js?
Poți explica principiile de bază ale programării orientate pe obiecte?
La ce servește o clasă abstractă? Ce se întâmplă dacă dezvoltatorul scrie ts-ignore și nu implementează metodele clasei abstracte?
Ce aștepți de la noi — în ceea ce privește conducerea, echipa, proiectele?
Ce este un Circuit Breaker?
Ai folosit doar limbajul TypeScript în dezvoltarea proiectelor tale?
Aveți experiență cu sisteme de stocare a datelor bazate pe baze de date relaționale?
Cum se deosebește stilul de programare imperativ de cel declarativ și care sunt principalele lor diferențe?
Cum se determină timpul de acces la un element al array-ului după index?
Puteți explica mecanismul de injecție a dependențelor și rolul său în asigurarea flexibilității codului?
Ai experiență cu testarea automată sau testarea produselor software?
Care sunt etapele ciclului de viață ale unui component de clasă și cum le implementați?
Explica ce sunt tipurile enumerate (enum) în TypeScript și cum sunt utilizate.
Te rog, vorbește despre bazele de date relaționale în general. Ele folosesc Postgres, iar eu voi întreba despre specificitatea lui.
Care sunt diferențele dintre scalarea verticală și cea orizontală a bazelor de date?
Cum a fost determinată mărimea echipei de backend în proiect?
Descrie experiența dvs. cu brokerii de mesaje sau cozile de date în proiecte.