Recentemente ho fatto un'intervista telefonica con un'azienda. L'intervistatore mi ha detto che non gli piaceva far sì che le persone scrivessero codice sul posto senza accesso allo stack overflow o alla documentazione, perché non è così che funziona la programmazione nella vita reale.
Mi ha inviato un'email con una piccola attività di programmazione da completare nei prossimi due giorni e mi ha chiesto di inviare la mia risposta via email o condividerla su github o qualcosa del genere.
Ho completato l'operazione in un repository privato su Github, ma non sono sicuro se dovrei condividere la cronologia completa dei commit "non curata" con l'intervistatore.
Dovrei mandargli il codice via email, o dovrei rendere pubblico il repository con tutte le mie modifiche?