Frontend
În ce etapă a ciclului de viață este cel mai bine să faci o solicitare către backend?
Ai menționat că ai lucrat cu formulare — ce bibliotecă s-a folosit în Vue pentru lucrul cu formularele?
De ce ai decis să treci de la design la dezvoltarea frontend?
Cât de des ai folosit Tailwind CSS? Povestește despre experiența ta cu el.
Ce modele de proiectare cunoști și ai aplicat, în special în aplicațiile Angular?
Care a fost cea mai interesantă sarcină pentru tine în timpul muncii? (de exemplu, integrarea serviciului de identificare pentru Kazahstan)
Ai avut vreodată experiența de a lucra fără un analist, atunci când trebuia să înțelegi singur sarcina?
Cum știi numărul întrebării pentru a deschide ecranul întrebării?
Ce metode HTTP cunoști? În ce constă diferența dintre PUT și PATCH?
Ce se întâmplă când HTML ajunge în browser? Care sunt entitățile blocante și cum să le gestionăm?
// Sunt trei tipuri date. Este necesar să se creeze un tip Delivery pe baza acestora, care să conțină toate câmpurile din tipurile furnizate.
Ești familiarizat cu operatorul de aserțiune non-null (!) în TypeScript? De ce este considerat un anti-model?
Vorbește despre CORS.
Ai vreo înțelegere despre cum funcționează Zustand sub capotă?
Cererea OPTIONS este trimisă în fiecare caz de solicitare cross-domen sau doar atunci când este necesar? Care este diferența dintre solicitările simple și cele complexe în acest context?
Cum se transformă arguments într-un array în mod vechi (ES5), fără Array.from și operatorul spread?
Ați folosit vreun acord pentru scrierea commit-urilor?
Oferiți un exemplu al principiului Deschis/Închis în dezvoltarea frontend, de exemplu, prin render props.
Ce metode de legare a contextului cunoști?
Implementați o funcție debounce — un decorator care returnează o funcție care, atunci când este apelată de mai multe ori consecutiv, execută doar ultima apelare după o întârziere specificată.