Frontend
Hai mai affrontato il meccanismo CORS?
Perché è necessaria la formattazione semantica?
Come tipizzeresti le risposte del backend in TypeScript se un endpoint può restituire strutture diverse: una lista con paginazione, un errore o un risultato vuoto? Come organizzeresti i tipi per renderli facili da usare in tutto il progetto?
Valuta le tue conoscenze di Vue, TypeScript e JavaScript.
Hai mai configurato Babel? Cos'è? Hai mai compilato Webpack o usato alternative?
Hai lavorato con un designer nel tuo primo progetto o come è stata strutturata la collaborazione?
Come funziona il garbage collector? Puoi spiegare il suo funzionamento a un esperto non tecnico?
Come ti aiuta TypeScript nel lavoro? In cosa consiste la tipizzazione in esso?
In quale formato arrivavano le risposte dal backend e come le elaboravate (sul sistema di test psicologici con domande dinamiche)?
Quali compiti vorresti svolgere nel nuovo posto di lavoro? C'è interesse a svilupparsi nel ramo tecnico o architettonico?
Hai mai usato Angular CDK?
Se crei una nuova Promise e all'interno del corpo del costruttore scrivi console.log, questo andrà nel microtask o nello stack principale?
Parlami della conclusione più confortevole della giornata lavorativa.
Cos'è la compatibilità tra browser e come risolvere i problemi di compatibilità CSS tra browser?
Quali operatori di RxJS conosci e quali hai dovuto usare nella pratica?
C'è stata una suddivisione del codice (code splitting) nel progetto? Quale bundler è stato utilizzato?
Come inserire correttamente il testo utente nel DOM, mantenendo la formattazione HTML ma evitando XSS?
Quali metodi possono essere usati per alleggerire il parsing? Conosci gli attributi async e defer per gli script?
È riuscito a scoprire qualcosa sul nostro progetto?
Quali vantaggi offre l'uso della funzione inject() rispetto all'iniezione tramite costruttore nel tuo progetto?