Giustifica e attribuisci l'uso di qualsiasi codice open source che utilizzi
Qual è il confine tra l'utilizzo di codice open source e la scrittura del codice da solo per completare un'attività di intervista?
Non esiste una linea dura e veloce. Dipende da ciò che l'intervistatore sta cercando di valutare.
Un consiglio generale nello sviluppo del software è quello di utilizzare codice collaudato. Questo è uno degli scopi cruciali del codice open source, ovvero non reinventare la ruota ogni volta.
Tuttavia, qui scrivere codice fa parte di un compito di intervista. Non esiste una risposta Sì / No precisa per stabilire se utilizzare o meno codice open source. Ma tende al Sì, se puoi giustificarne l'uso.
Pensa dal punto di vista dell'intervistatore. Stanno cercando di valutare le tue capacità per portare a termine un compito. Mentre uno degli intenti per convincere un candidato a scrivere codice è vedere la sua capacità di scrivere la soluzione per un problema, è anche un'abilità importante per valutare quanto bene possono identificare e ottenere codice pre-scritto per risolvere un problema.
Non dovrebbero esserci problemi nell'utilizzo di una libreria o di un componente open source, ma sarebbe meglio fornire un'attribuzione e un ragionamento corretti perché hai scelto di usarlo.
È importante per l'intervistatore per capire quanto bene capisci il problema e il codice che risolve il problema, invece di scrivere il codice da solo.
Tuttavia, sebbene il processo e l'intento possano variare da intervistatore a intervistatore. Puoi proporre all'intervistatore di utilizzare determinati componenti open source insieme al ragionamento alla base del loro utilizzo. Fallo prima di iniziare l'attività. Alcuni intervistatori potrebbero cercare precisamente la tua abilità per implementare una certa funzionalità e potrebbero desiderare che tu scriva il codice da zero.