Sono uno sviluppatore di siti Web completo, ho iniziato a cercare lavoro da poco da quando non ho esperienza di lavoro per aziende, ma ho già fatto alcuni progetti in passato, dalla progettazione alla distribuzione (per circa 6 anni).
In un colloquio di lavoro, ultimamente mi è stato chiesto che cosa penso sia una domanda strana nel contesto delle domande CSS front-end:
Intervistatore: "Che cosa faresti per ottimizzare le prestazioni di rendering di molti elementi sulla pagina?"
Io: "Non penso di seguirlo, ottimizzando cosa esattamente? cosa intendi con" rendering "?"
Intervistatore: "Diciamo che hai ottenuto 10.000 risultati di ricerca dal back-end, come puoi ottimizzare le prestazioni di renderli nella pagina"
Me: "Scusa ancora, ma non capisco la domanda, Nel front-end, se devi renderli tutti, non conosco un modo per" ottimizzare "il rendering. Stiamo parlando di CSS qui? O JS? Ajax? "
Intervistatore: "... Qualunque cosa tu ritenga opportuno risolvere il problema ..."
Io: "Be ', essendo onesto, non vorrei inviare 10.000 risultati di ricerca in primo luogo e, se dovessi, mostrerei solo una manciata di loro all'utente in un momento potrebbero utilizzare segnaposto (in seguito chiarito che intendevo elenchi virtuali) per gli elementi di caricamento, ma non vedo una soluzione se si desidera visualizzarli tutti contemporaneamente ... "
Gli intervistatori mi sembravano sbagliati ...
Mi sono perso qualcosa? Ho anche cercato nel web una risposta ma non ho trovato nulla, e ad essere onesti, mi sento sicuro della mia conoscenza (specificamente) front-end ... Ma quella domanda mi ha fatto pensare che forse mi mancava qualcosa sul campo.
Modifica: Giusto per chiarire, non mi interessa in particolare se quella era la risposta voluta dall'intervistatore, voglio sapere se c'è un modo che non conosco per ottimizzare il rendering di quella quantità di elementi diversi dagli esempi che ho dato.