Frontend
Ce poate fi în coada de microtask-uri JavaScript?
Având un set de drumuri unidirecționale (graf), garantat că nu există cicluri. Cum se poate ajunge de la punctul 1 la punctul N?
Vorbiți despre utilizarea NX în proiect și de ce a fost ales
Care va fi rezultatul fragmentului de cod următor? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
Cum schimbă aplicația gazdă datele cu iFrame-ul?
Vorbește-mi despre munca ta cu Git: cum au fost structurate ramurile, cum ai lucrat cu ele în echipă?
Vă rog să-mi spuneți dacă înainte de acest interviu a reușit să afle ceva despre noi? Poate a vizitat site-ul nostru sau a citit ceva despre noi?
Cum se realizează o operație asincronă grea în JavaScript pentru a nu bloca interfața?
Ai menționat un UI-kit. Care componentă a fost cea mai dificilă sau interesantă de implementat și care a reprezentat cea mai mare provocare?
Ai dezvoltat singur soluția pentru implementarea analiticii (RUM AWS, Sentry, Sonar etc.) sau te-a ajutat echipa ta?
Cum se inserează markup-ul HTML primit de la backend pe pagină?
Ce face construcția as const?
Știi să configurezi ESLint și Prettier? Înțelegi cum funcționează?
Ați indicat o plajă salarială de 150 de mii de ruble net. Care a fost venitul dumneavoastră la ultimul loc de muncă și ce nivel de confort considerați adecvat pentru dumneavoastră?
De ce ai părăsit locul de muncă actual?
Care este diferența dintre GraphQL și REST?
Cum a fost organizat GitFlow în proiect?
Care a fost nivelul specialiștilor la locul anterior și actual de muncă? Cum sunt structurate echipele și zonele lor de responsabilitate?
De ce iei în considerare schimbarea locului de muncă și ce aștepți de la un nou loc?
Revenind la cerințele funcționale – va exista paginare pe prima pagină cu lista de quiz-uri? Cum ar fi mai bine organizat din punct de vedere al API-ului?