Frontend
[nome] ha chiesto: Se durante la pianificazione puoi scegliere tra un legacy con bug o un nuovo compito con un TZ poco chiaro — cosa sceglieresti?
Immagina di ricevere un compito dal reparto marketing: vogliamo aggiungere una funzione — il logo in alto a sinistra deve essere capovolto se Mercurio è retrogrado. Cosa faresti?
[nome] ha chiesto: Ci sono stati casi con formulazioni molto vaghe nel capitolato, quando non c'era nessuno a cui chiedere?
Cosa fai se il compito è formulato in modo scadente, ad esempio, ti dictano la posizione e il colore specifici del pulsante invece di descrivere il problema?
Qual è il momento peggiore di funzionamento di una tabella hash?
Quali compiti non ti piacevano e perché dovevi farli?
Hai revisioni del codice con approvazioni obbligatorie? Come è organizzato — tutti revisionano tutto, o solo all'interno della propria zona (front-end/back-end separatamente)?
Cos'è un linter, a cosa serve e quali linter popolari conosci?
Puoi spiegare la differenza tra la gestione dello stato lato server e lato client? A cosa servono librerie come Tanstack Query?
C'è una differenza tra type e interface in TypeScript?
Qual è la differenza tra un sistema di progettazione e una libreria di componenti?
Per un ciclo for con var e setTimeout, determina cosa verrà stampato. Come modificare il codice affinché con var vengano stampati i valori 1, 2, 3, e non il valore finale del contatore?
Hai mai lavorato con qualche Legacy, hai lavorato su progetti Legacy, o hai rifattorizzato qualcosa, o hai cambiato l'architettura?
Cosa prenderesti per costruire un kit UI da zero?
Cosa succederà con lo stack delle chiamate e la coda dei task in quel momento di ricorsione infinita?
Hai mai avuto esperienza di lavorare senza un analista, quando dovevi capire il compito da solo?
Usi CSS o preprocessori? Qual è meglio: CSS puro o preprocessore? Dove si possono applicare i cicli nel preprocessore e quali sono i suoi svantaggi?
Cosa sai dell'azienda [azienda]? Hai esperienza di lavoro con essa?
Guarda il layout della scheda del prodotto (profumo). Cosa c'è di sbagliato qui?
Qual è la differenza in termini di esecuzione tra setTimeout con ritardo di 0 e setTimeout con ritardo di 1000 millisecondi?