Cosa stai cercando? Cosa ti piacerebbe fare e in quale azienda?
Frontend
// Data un insieme di punti bidimensionali, calcola l'area di una scatola di delimitazione. // Per un insieme dato di punti bidimensionali, calcola l'area di un rettangolo di delimitazione. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
Come si può risolvere il problema della condizione di gara durante il cambio di utente (quando vengono inviate più richieste consecutive)? Quali approcci si possono usare: AbortController, debounce, blocco dei pulsanti tramite stato di caricamento?
Quale architettura, gestore dello stato e libreria di componenti sono stati scelti in quel progetto e perché?
Hai esperienza di aver partecipato a un progetto fin dall'inizio — dalla scelta dell'architettura e dei pattern fino alla realizzazione delle funzionalità in produzione?
Di quale importo di compenso vale la pena parlare per renderlo interessante?
Come conosci Docker? Hai dovuto usarlo nel lavoro?
Perché hai lasciato il tuo ultimo datore di lavoro?
Dove senti di avere più esperienza — in React o in Next.js? Con quali librerie UI hai lavorato?
Con cosa hai lavorato principalmente negli ultimi 2-3 anni?
Conosci i principi SOLID, l'architettura pulita, il Design a fette di funzionalità?
Se ricevi più offerte contemporaneamente, come sceglieresti? Quale ruolo gioca il denaro nella scelta?
/** * Scrivi un componente che riceve l'utente tramite {{userId}} e mostra i dati principali * Per la richiesta, usare fetchUser */ export const User: FC<Props> = ({ userId }) => { // Scrivi qui la tua soluzione: const user = userId && fetchUser({ id: userId }); if (!user) return null; return ( <div className="stack column"> <div>UserId: </div> <div>UserName: </div> </div> ); };