¿Por qué querrías forzar la escritura tanto del pseudocódigo como del código? Supongo que no es del todo malo, pero perderá minutos muy valiosos de su entrevista al hacer que él / ella realice una tarea muy similar dos veces, que podría haber utilizado en preguntas que realmente le permiten juzgar mejor sus competencias. Seguramente es bueno si le ofrece al candidato la opción “prefiere escribir el código de inmediato o comenzar con un pseudocódigo” y no es nada malo si el candidato prefiere comenzar con un pseudocódigo, pero si uno decide que pueden ir directamente a escribir el código, luego forzar el pseudocódigo parece una pérdida de tiempo. Cuando los acepte en el trabajo, seguramente no harán un pseudocódigo para cada problema que enfrentan, solo para algunos que sean lo suficientemente desafiantes como para que no quieran entrar en la codificación de inmediato.
También puede tener sentido forzar el pseudocódigo si ya tenía un conjunto de preguntas que verificaban sus habilidades de codificación y ahora solo desea hacer preguntas algorítmicas para verificar su pensamiento, en tal caso seguramente tiene sentido pedirle que describa su idea Para una solución. Si ve por su explicación que su idea es clara, finalice la pregunta y, de lo contrario, fuerce el pseudocódigo para ver si realmente pueden hacer que la idea funcione con los detalles, pero no es necesario escribir el código real para esto. pregunta después.
- ¿Cuáles son las ventajas y desventajas de comparar la búsqueda de árboles de Monte Carlo y la programación dinámica aproximada?
- ¿Qué idioma es mejor para los algoritmos de búsqueda: Java o Python? ¿Por qué?
- ¿Cuáles son las buenas implementaciones de búfer circular sin bloqueo en Java?
- ¿Cuál es la diferencia entre un algoritmo y un procedimiento?
- ¿Qué algoritmos de visión por computadora se utilizan en Protracer para el vuelo de una pelota de golf?