Frontend
Care este diferența dintre HTTP și HTTPS?
Ați lucrat cu baze de date? Dacă da, cu care anume? Ce anume ați făcut exact cu ele?
Care este diferența dintre interface și type în TypeScript? Când să folosești fiecare?
Te rugăm să ne spui despre tine și despre ultimul tău proiect: la ce ai lucrat și ce cazuri dificile sau interesante ai întâlnit?
Dacă fiecare micro-frontend adaugă stiluri de bază globale ale Tailwind CSS și acestea sunt duplicate, ai avut o astfel de problemă?
Ce înseamnă transmiterea obiectelor prin referință?
Cum se parcurge un array multidimensional cu adâncime necunoscută fără recursie, folosind o stivă?
Ai un tip de sarcină preferat în frontend? Sau dimpotrivă, ce tip de sarcină nu îți place să faci?
Ce înseamnă cuvântul cheie satisfies în TypeScript și la ce folosește?
Vă configurați singur întreaga istorie a livrării (CI/CD, pipeline), sau acest lucru este gestionat de o echipă separată (Ops)?
A fost nevoie să configurezi CI/CD?
TypeScript: implementează un tip `SnakeCase` care transformă în mod profund cheile unui obiect din `camelCase` în `snake_case`, menținând siguranța tipurilor.
De ce Next.js nu este necesar pentru panourile de administrare?
Ce resurse și etape pot bloca încărcarea și redarea paginii? Pot imaginile bloca încărcarea?
Cum ai organiza izolarea stilurilor pentru fiecare micro-frontend, inclusiv atunci când folosești Tailwind CSS? Ce abordări de browser pentru izolare există?
În calitate de arhitect de sisteme frontend, cum se numește oficial rolul dumneavoastră și cu cine coordonați deciziile tehnice?
Cunoașteți diagramele de clase UML? Ați lucrat cu tipuri de relații precum asociație, compoziție, agregare, generalizare?
Ce echipă și proiect: ce platformă CRM se dezvoltă, pentru ce scopuri de afaceri este destinată?
Ați fost nevoit vreodată să lansați noi produse sau direcții de la zero, sau ați lucrat de obicei cu produse deja existente?
Câte echipe au fost în produs, câte persoane au fost în echipa ta și câți dezvoltatori au lucrat la un microfrontend?