In un'intervista di programmazione se mi viene posta una domanda per la quale conosco già la risposta, ad esempio fornire un algoritmo per un problema specifico. Devo rivelarlo all'intervistatore? Questo problema ha senso solo quando c'è un aspetto di novità nella domanda.
Un esempio è "Come invertiresti ogni parola in una stringa, ma non nel loro ordine?". Sembra anche che ci sia una divisione tra cose più facili, che tu dovresti "conoscere", come il mio esempio e problemi più complicati e più difficili.
Qual è la vostra politica e la logica per affrontare questo problema? Se hai già familiarità con la domanda / rompicapo, dovresti divulgare questo oltre a rispondere alla domanda? C'è qualche dilemma etico nel non rivelare la tua precedente conoscenza della domanda?