Vorbește despre Event Loop: microtask-uri și macrotask-uri, ordinea de execuție.
Frontend
Cum te raportezi la solicitările din interiorul componentelor?
JavaScript este monocad sau multi-cad? Cum porniți al doilea fir?
Vorbește despre closures. Cum lucrează colectorul de gunoi cu closures?
Ce este requestAnimationFrame și ce garantează?
Spune-mi, la locul tău de muncă anterior, ce era mai mult — frontend sau backend? Care au fost sarcinile interesante, memorabile și dificile?
Ce părere ai despre Atomic CSS?
Care sunt cele mai tipice sarcini la locul de muncă? Cât timp durează formatarea, scrierea logicii, revizuirea, apelurile, lucrul cu datoria tehnică?
Modul clasic de aliniere a unui div.
Exercițiu despre Event Loop cu setTimeout și Promise: determină ordinea afișării în consolă.
În ce format veneau răspunsurile de la backend și cum le procesați (despre sistemul de testare psihologică cu întrebări dinamice)?
Ai menționat SameSite la cookie, pentru ce este această setare?
Vorbește-mi despre tipurile de stocare: localStorage, sessionStorage, cookie. Cu ce se deosebesc și de ce se stochează token-urile în cookie-uri?
Care este diferența dintre __proto__, [[Prototype]] și prototype?
În timpul testării, echipa dvs. de testeri și dezvoltatori acoperă codul cu teste unitare? Dezvoltatorii scriu și teste de integrare și end-to-end?
Care este diferența dintre variabilele din preprocesatoare și variabilele native CSS?
Povestește-mi puțin despre experiența ta anterioară, cu ce te-ai ocupat la ultimul loc de muncă. Există cazuri interesante sau care a fost rolul tău în echipă?
Checkbox și alte tipuri de întrebări erau componente diferite sau unul universal? Cum erau randate?
În ce ordine se execută then, catch și finally într-un lanț de promisiuni?
Care este diferența dintre modulele CSS și stilurile scoped în Vue?