Podczas wywiadu programistycznego, jeśli zostanie mi zadane pytanie, na które już znam odpowiedź, na przykład podanie algorytmu dla konkretnego problemu. Czy powinienem to ujawnić ankieterowi? Ta kwestia ma sens tylko wtedy, gdy pytanie zawiera aspekt nowości.
Jednym z przykładów jest „Jak odwróciłbyś każde słowo w ciągu, ale nie w ich kolejności?”. Wydaje się również, że istnieje podział na łatwiejsze rzeczy, o których „powinniście” wiedzieć, takie jak mój przykład i trudniejsze, bardziej wymyślone problemy.
Jakie są twoje zasady i uzasadnienie rozwiązania tego problemu? Jeśli znasz już pytanie / łamigłówkę, czy powinieneś ujawnić to oprócz odpowiedzi na pytanie? Czy istnieje jakiś etyczny dylemat związany z nieujawnieniem wcześniejszej wiedzy na pytanie?