Node.js
Ce factori consideri importanți atunci când evaluezi un potențial angajator?
Puteți explica ce sunt Worker Threads în Node.js și cum sunt utilizate pentru multitreading?
Ați folosit tranzacții atunci când lucrați cu ORM pentru a asigura integritatea datelor?
Prin ce metode îți urmărești dezvoltarea abilităților și cunoștințelor profesionale?
Puteți explica conceptul de polimorfism și rolul său în programarea orientată pe obiecte?
Care este cel mai remarcabil proiect sau concept pe care l-ați implementat în cadrul muncii dvs.?
Puteți explica principiul de funcționare al protocolului WebSocket și cum diferă acesta de cererile HTTP obișnuite?
Care este funcția principală a fișierului package-lock.json într-un proiect Node.js?
În ce mod ai exprima dezacordul tău față de ideea propusă dacă crezi că poate afecta negativ proiectul?
Ați putea explica ce înseamnă dependințele în contextul dezvoltării software?
Care sunt motivele plecării de la locul dvs. de muncă anterior?
Câte proiecte dezvoltate sau implementate ați realizat folosind Node.js?
Se poate considera o cerere PUT în REST API sigur de repetat fără a schimba starea resursei?
Poți împărtăși un exemplu de cea mai dificilă provocare tehnică sau organizațională cu care te-ai confruntat și cum ai rezolvat-o?
Ai folosit multitreading sau capacități paralele în Node.js pentru a crește performanța?
Aveți experiență în lucrul direct cu SQL fără a folosi ORM sau abstracții suplimentare?
Puteți numi cărți de programare pe care le-ați studiat sau utilizat în practică?
Puteți explica ce înseamnă conceptul de arhitectură curată în dezvoltarea software-ului?
Ce pași vei lua dacă sistemul se confruntă cu o suprasarcină?
Ce faci de obicei în activitatea ta profesională la locul tău de muncă actual?