Frontend
Sarcină de algoritm: scrieți o funcție care inversează vocalelor dintr-un cuvânt
Pentru pagina de destinație a băncii, ce ai alege: SSR, SSG sau CSR? SEO este important.
Oferă un exemplu practic de utilizare a useRef
Din ce este formată o cerere HTTP? Numiți părțile și blocurile principale.
De ce utilizarea lui var și căutarea elementelor după index (querySelectorAll()[0]) sunt considerate practici proaste?
Vorbește despre Event Loop: explică diferența dintre microtask-uri și macrotask-uri, oferă un exemplu cu o promisiune și setTimeout.
Poți să povestești cum ai lucrat cu solicitări API (REST/GraphQL) în proiectele tale?
Ce instrumente sunt utilizate pentru stocarea stării globale în Vue.js? Care este diferența dintre Options API și Composition API în Pinia?
Spune-mi, cum a avut loc interacțiunea în echipa ta? Cine a inițiat sarcinile, le-a decompozitat, cine a interacționat cu designul?
Folosiți rețele neuronale la locul de muncă?
De ce ai transferat proiectul de la monolit la o structură de module partajate/funcționalități și cum ai făcut acest lucru?
Ce se întâmplă dacă nu gestionezi erorile într-o Promise (fără .catch)?
Ce strategii de randare există? Vorbește-ne despre CSR, SSR, SSG.
O funcție săgeată nu are propriul this — ce înseamnă asta și unde indică this în acest caz?
De ce ai decis să îți schimbi locul de muncă?
Spune-mi puțin despre tine, cu ce te interesează în programare, ultima ta experiență, poate ai făcut lucruri dificile.
Ce îți place mai mult: clasele sau abordarea funcțională? De ce folosesc oamenii clase?
Ce este o închidere în JavaScript? Oferiți un exemplu.
Există vreun format de analiză sistemică sau pur și simplu discutați și notați punctele verbal în sarcină? A fost un document sau o pagină în Confluence cu descrierea a ceea ce trebuia făcut?
Poți oferi un exemplu în care providedIn: 'root' nu este necesar?