Frontend
Da quanto tempo lavori in azienda?
Hai gestito la situazione in cui indexOf restituisce -1 quando usato in removeItem?
Cosa si trova nel file index del router, quali proprietà vengono configurate?
Come ti sembra il nostro formato di lavoro? È attraente?
Perché hai usato computed per filtrare le tariffe, invece di variabili normali o funzioni?
In quale momento verrà eseguita la funzione di cleanup di useEffect, se ha un array di dipendenze con i parametri a, b, c?
Qual è la differenza tra i tipi any e unknown in TypeScript?
Cos'è il cherry-pick in Git?
Chi dovrebbe generalmente decidere di spostare il rilascio?
Nella funzione handleCityChange alla riga 52 ci sono tre antipattern. Trovali e spiegali.
Compito React: implementa un componente di ricerca delle occorrenze di una sottostringa nel testo. Requisiti: caricamento del testo da API al primo rendering, indicatore di caricamento, gestione degli errori, ricerca delle occorrenze senza distinzione tra maiuscole e minuscole, evidenziazione delle occorrenze trovate, visualizzazione del numero totale di occorrenze, pulsante per caricare testo aggiuntivo.
Hai lavorato con RxJS?
Cosa puoi dire sugli hook del ciclo di vita del componente in Vue 3?
Perché React è necessario come libreria e perché non scrivere un'applicazione in JavaScript vanilla?
Come sono strutturati gli stati di store e server nel frontend? Utilizzi TanStack Query?
Cos'è l'idempotenza dei metodi HTTP? Quali metodi sono idempotenti e quali no? Qual è la differenza tra PUT e PATCH?
Come hai configurato CI/CD? Cosa hai fatto esattamente, con chi hai comunicato?
Qual è la differenza tra dichiarazione di funzione e espressione di funzione?
Come avviene l'onboarding e l'inserimento nel team?
Nel curriculum si parla di design adattivo — l'applicazione è stata utilizzata anche nei browser mobili?