Node.js
Care este diferența dintre TypeScript și JavaScript?
Ce poate fi în neregulă cu configurația conexiunii la baza de date dacă implementați cod, baza de date este în ordine, procesorul nu este încărcat, dar solicitările prin API-ul REST sunt executate secvențial, ca și cum ar fi unul după altul?
Ce părere ai despre partea economică? Ai așteptări salariale?
În ce sarcini este Node.js cel mai eficient și în care arată cele mai slabe rezultate?
Povestiți despre experiența dvs. cu monitorizarea și logarea (Grafana, Kibana)
Microservicii: cum se implementează tranzacțiile distribuite prin mai multe microservicii cu posibilitatea de a le anula? Ce sunt modelele Saga și Outbox?
Este posibil ca Node.js să se blocheze din partea JavaScript/V8 fără a folosi un ciclu infinit while(true)? Cum să faci ca coada promisiunilor să nu se golească niciodată?
Preferi dezvoltarea backend sau frontend?
Ce metode de autentificare/autorizare folosiți în proiectul actual?
Ce este hidratarea (hydration) în React/Next.js?
La ce servesc indicii în PostgreSQL?
Ce sunt blocările de rânduri și la ce servesc?
TypeScript: ce sunt Omit și Pick? Care este diferența dintre tipurile union și intersection? Ce se întâmplă dacă se transmite un tip de intersection în Omit?
La ce folosește async/await?
Ce teste au fost scrise pe backend? Ce biblioteci au fost folosite?
Încă știi compania înainte de mesajul lui [имя]?
Cum deschizi o pagină într-o fereastră nouă făcând clic pe un link?
Care sunt diferențele dintre metodele array MAP, FILTER, REDUCE și FOREACH? La ce sunt folosite?
Ce este CORS și ce înseamnă exact?
/* * Este necesar să implementați un EventEmitter. * Cu metodele emit și on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Primește un eventName cu numele evenimentului și o funcție callback. * Funcția face abonarea la eveniment. * Rezultatul funcției trebuie să fie o funcție de dezabonare. * * emit(eventName: string | Symbol, payload?: any): void * Primește un eventName cu numele evenimentului și un payload care va fi * transmis fiecărui ascultător al evenimentului; funcția declanșează evenimentul. * În cazul în care nu se găsește niciun ascultător, trebuie aruncată o excepție. * * ------------------------------------------------------ * * Exemplu: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('a avut loc un eveniment!!!', payload); */