En una entrevista de programación, si me hacen una pregunta, ya sé la respuesta, como dar un algoritmo para un problema en particular. ¿Debo revelar eso al entrevistador? Este problema solo tiene sentido cuando hay un aspecto novedoso en la pregunta.
Un ejemplo es "¿Cómo invertirías cada palabra en una cadena, pero no su orden?". También parece haber una división entre cosas más fáciles, que "se supone" que debes saber, como mi ejemplo y problemas más difíciles y más difíciles.
¿Cuál es su política y justificación para tratar este problema? Si ya está familiarizado con la pregunta / acertijo, ¿debe revelar esto además de responder la pregunta? ¿Existe algún dilema ético relacionado con no revelar su conocimiento previo de la pregunta?