¿Es posible (esperado) que un individuo descubra (nunca lo haya visto antes) el algoritmo si se le pregunta en una entrevista?
¿Es posible? Eso depende del algoritmo y del candidato. Yo diría que la gran mayoría de los candidatos tendrían dificultades para hacer este tipo de cosas. (Si estos problemas fueran tan simples, ¿por qué alguien sería famoso por haberlos resuelto?)
¿Se espera? Eso depende de las debilidades del entrevistador y sus expectativas de los candidatos. Diría que si realmente esperan que los candidatos puedan hacer este tipo de cosas en una entrevista , tendrán que entrevistar a muchos candidatos. Es más probable que se haga una pregunta como esta para ver cómo trabaja / piensa el candidato bajo presión.
¿Qué otros problemas tienen soluciones igualmente interesantes?
No voy a responder eso. Más bien voy a decir eso:
La probabilidad de que usted (como candidato) haga esto es pequeña, para un trabajo típico. Sin embargo, si está solicitando un trabajo de TI especializado donde existe un requisito particular para conocer algoritmos específicos, es posible que se le pida que los explique.
No tiene sentido aprender a derivar algoritmos en caso de que se lo pidan. (O "hacer trampa" al conocer el algoritmo de antemano). Si realmente se le pide que haga esto, intente lo mejor que pueda ... sabiendo que es probable que la mayoría de los otros candidatos también tengan dificultades.
Es útil conocer una variedad de algoritmos, o al menos conocerlos , porque pueden resultar útiles en su trabajo. Sin embargo, eso depende mucho del campo de TI en el que trabajará.