In un'intervista di programmazione, se mi viene fatta una domanda, conosco già la risposta, ad esempio dare un algoritmo per un problema particolare. Devo rivelarlo all'intervistatore? Questo problema ha senso solo quando c'è un aspetto di novità nella domanda.
Un esempio è "Come cambieresti ogni parola in una stringa, ma non il loro ordine?". Sembra anche esserci una divisione tra cose più semplici, che tu sei "supposto" di sapere, come il mio esempio e problemi più difficili.
Qual è la tua politica e le ragioni per affrontare questo problema? Se hai già familiarità con la domanda / rompicapo, dovresti rivelare questo oltre a rispondere alla domanda? C'è qualche dilemma etico coinvolto nel non divulgare la tua precedente conoscenza della domanda?