De ce ai încetat să lucrezi la proiectul anterior și ce s-a întâmplat cu finanțarea sa?
Frontend
Dacă dimensiunea pachetului aplicației este foarte mare, ce ai face?
Ce metode de organizare a micro-frontends există în afară de Webpack Module Federation?
Ce este markup-ul semantic, de ce este nevoie și poți numi câteva etichete HTML semantice?
Cât de bine te descurci în schimbarea între proiecte și contexte?
La ce folosește fișierul package-lock.json?
Descrieți API-ul messenger-ului: ce endpoint-uri sunt necesare pentru chat-uri, mesaje, contacte, trimiterea mesajelor și încărcarea atașamentelor?
Ce părere aveți despre arhitectura FSD? Creează probleme faptul că logica unei entități este răspândită pe straturi ale proiectului?
Ce anume blochează exact fișierul package-lock.json: doar dependențele din package.json sau și dependențele tranzitive?
De ce a fost aleasă Map ca structură de date pentru implementarea cache-ului LRU?
Ce părere aveți despre CSS-in-JS, de exemplu Styled Components?
Ce este ARIA și când ar trebui utilizat?
Ce este metoda next() a unui iterator și ce returnează?
Scrieți o funcție JavaScript nativă care afișează o listă în formă de copac bazată pe o structură de date dată într-un container HTML specificat.
Spune-ne despre proiecte personale sau proiecte pe care le-ai condus în paralel.
De ce este preferat cursorul în loc de offset pentru paginarea mesajelor?
Ai întâmpinat probleme de compatibilitate între browsere și cum le-ai rezolvat?
Ce este MVC și de ce sunt responsabile Model, View și Controller?
Cum a fost realizată planificarea muncii și alocarea resurselor în echipă?
Ce metode de stocare există în browser și ce este logic să stochezi în fiecare dintre ele?