Frontend
Ați configurat vreodată interacțiunea între iframe și pagina principală? Ce metode de schimb de date între ele cunoașteți?
Ce știi despre moștenirea prototipului și lanțul de prototipuri în JavaScript? Cum funcționează?
Verificați în timpul revizuirii codului dacă implementarea îndeplinește cerințele sarcinii, inclusiv rularea ramurii local?
Dacă nu este posibil să specificați un tip specific în TypeScript, de ce este de dorit să nu folosiți any și cum să declarați corect tipul?
Cum proiectați logică reutilizabilă? Ce rol joacă composables și ce plasați în composables, store și utilitare?
Cunoști conceptul de Design Sliced Feature și l-ai aplicat în proiecte?
Ce sunt SSR, SSG și SPA, cum diferă și în ce cazuri sunt utilizate?
Descrieți hook-urile ciclului de viață: ce etape ale ciclului de viață al unui component există și pentru ce sunt folosite?
Este posibil să creați dinamic un număr arbitrar de sloturi în Vue 3 sau trebuie să fie descrise în prealabil?
Pentru ce a fost folosit hook-ul created și în ce cazuri a fost aplicat?
Ce ați folosit pentru proiectarea unui depozit de stare globală?
Ce metode sunt folosite pentru a transmite date între componente într-o aplicație Vue: de sus în jos, de jos în sus și între componente frate?
Ai lucrat vreodată cu abordări SPA, SSR sau SSG? Împărtășește-ți experiența.
Care este abordarea ta pentru revizuirea codului? Ce criterii folosești pentru un cod bine scris și ce cod nu va trece de revizuirea ta?
Ai experiență în integrarea serviciilor terțe, precum Yandex.Maps sau Google Maps, în proiecte?
Spuneți-ne despre experiența și background-ul dumneavoastră profesional.
Ce se află la sfârșitul lanțului de moștenire a prototipurilor?
Ce probleme pot apărea în timpul hidratării unei aplicații SSR, din ce motive și cum le-ai rezolva?
Ce metode în Vue 3 pot face ca datele reactive să fie superficial reactive sau să excludă un obiect din reactivitate, și când se aplică?