Acabo de recibir un desafío de código de una empresa a la que solicité.
El desafío del código le brinda la opción de elegir entre una amplia selección de idiomas. Sé que Python sería el más fácil, pero me pregunto si debería elegir C++ u otro idioma para que no sea obvio que elijo el idioma "más fácil" de la lista. Porque puedo pensar en muchas preguntas que serían MUCHO más fáciles en Python.
¿Los entrevistadores realmente toman ese tipo de cosas en consideración? ¿O estoy pensando demasiado en esto? ¿Qué debo tener en cuenta al decidir qué herramienta usar para un ejercicio de entrevista como este?
Sí, lo tienen en cuenta, pero no hay forma de que usted sepa cómo lo consideran.
Sé que no es la respuesta que querías, pero es la verdad. La única tranquilidad que puedo ofrecer es que a la gente no le gusta ver fracasar a otras personas. Así que dudo mucho que este sea un juego de ruleta rusa. Cualquier idioma debe ser igualmente recibido.
Dijiste que Python es "más fácil", pero también podrías haber dicho una de estas muchas comparaciones subjetivas.
Estás comparando manzanas y naranjas aquí.
Saber qué idioma consideran la elección correcta es tan subjetivo como preguntar si Python es mejor que C++. La respuesta depende de a quién le preguntes.
Es tu elección personal, y quieren que elijas uno. La clave aquí es que es una oportunidad para decirles con quién preferiría trabajar cuando comience en su nuevo trabajo. Por lo tanto, se trata de elegir uno con el que pueda completar con éxito el desafío, pero también elegir uno que le guste usar.
Así que elija el idioma que le brinde la mayor satisfacción y también complete el desafío.
Puede elegir el incorrecto, o tal vez no haya uno incorrecto. El punto aquí es ser fiel a ti mismo acerca de lo que preferirías. Eso es todo sobre lo que tienes control.
Como entrevistador, me gustaría ver que
Por supuesto, la solución tiene que ser correcta y demostrar tu habilidad para resolver el problema.
Seleccionar el idioma "más fácil" podría indicar su capacidad para elegir las herramientas adecuadas para el trabajo; asegúrese de explicar su decisión.
Ofrezca una solución impecable.
Muestre su capacidad para producir soluciones bien estructuradas, fáciles de leer, bien documentadas, mantenibles, robustas, eficientes, etc. para problemas de programación. Si yo fuera el entrevistador, le daría la solución a un desarrollador interno aleatorio y le preguntaría si entiende el código, y le preguntaría a un experto en el idioma elegido para juzgar su estilo de codificación.
Por lo tanto, elija un lenguaje que le permita hacer eso (y que tenga sentido con el desafío dado, así que, por ejemplo, no elija Javascript para algoritmos de alto rendimiento). No elija un idioma con el que no esté familiarizado; cometerá muchos errores de novato.
Y no te preocupes si cumples con el idioma preferido de la empresa: si quisieran contratar a un experto en exactamente un idioma, te lo habrían dicho.
kai
BeboyConozcoCosas
Juha Untinen
Barreestrellas
Barreestrellas
Barreestrellas
Barreestrellas
Allan S. Hansen
Bernardo Barker
usuario8365
xvk3