¿Puedes usar JavaScript en la programación de entrevistas?

He estado entrevistando candidatos para roles de desarrollo en C ++. Cuando los candidatos me preguntaron si podían usar un idioma diferente, en realidad estaba emocionado porque era una oportunidad para mí de ver una perspectiva diferente sobre el problema. Si realmente eres tan hábil en Javascript (lo cual dudo, porque mencionaste que es inferior por no estar orientado a objetos), podrías haberme sorprendido con excelentes trucos de Javascript, que agradecería mucho más que una demostración de medio -nivel C ++.

Sin embargo, no todos los entrevistadores son como yo, por lo que definitivamente recomendaría preguntar cortésmente. Si da una justificación de por qué usaría Javascript, o simplemente es honesto y dice que se siente más cómodo con ese idioma por cualquier motivo, hay una buena probabilidad de que lo acepten. Una vez que el entrevistador lo aprueba, se sentirán responsables de permitirle usar Javascript y no lo considerarán en contra de usted cuando evalúen su desempeño.

Depende de la entrevista.

Por lo general, la entrevista es para una publicación en particular que requiere habilidades en un idioma en particular, por lo que el entrevistador le pedirá que codifique en ese idioma.

Si el trabajo requiere Java y Javascript, entonces el entrevistador puede preguntarle qué idioma prefiere. Aunque en este caso te pediría las dos.

Me resulta difícil pensar en una entrevista en la que elijas el idioma, ¿cómo sabes lo que sabe el entrevistador?

¿Por qué asumir que el entrevistador prefiere un lenguaje orientado a objetos?

Todos son mucho mejores escribiendo JavaScript que Java para programas de la escala de una pregunta de entrevista. Eso es porque JavaScript es objetivamente para programas más pequeños; se descarga más rápido y funciona mejor cuando la fuente es corta. Además, le permite ignorar la mayoría de los problemas con los que Java tiene que lidiar explícitamente como semántica de byte versus carácter, cierre de variables y tipos en general.

Si estuviera en su posición, escribiría en el lenguaje de programación que requiere la entrevista. No traiga JavaScript a menos que el trabajo sea para angular, nodo, reacción, etc. No estaría de más preguntar; Esto muestra habilidades de comunicación.

No trataría de programar en Perl para una entrevista en Java, aunque soy significativamente mejor en Perl y Perl también es mejor en frases que resuelven preguntas de complejidad de la entrevista. Debido a que el trabajo es para Java, entonces programaría en Java.

No supondría nada para una entrevista en general realmente. Lo que muestra es que no buscarás ayuda si te quedas atascado. En cuanto a la entrevista, esa es la suerte del sorteo si quieren a alguien que se acerque o no cuando esté atrapado. Personalmente, sé que preferiría trabajar en una empresa donde llegar es algo positivo.

Varias empresas están utilizando pruebas en línea. Estos tendrán un menú desplegable que enumera los idiomas que puede usar. A veces JavaScript está ahí. En estos días, Haskell y Scala podrían estar allí.

Siempre use su mejor idioma, el que le permitirá escribir el programa más rápido.

Prefiero C ++ porque 1) generalmente puedo escribirlo sin fallas; 2) Si el programa se va a compilar y ejecutar, dará los mejores tiempos; 3) casi siempre está en la lista.

Mis dos lenguajes favoritos son C ++ / C y JavaScript.

Todavía estoy en desacuerdo sobre el mejor lenguaje funcional para usar. Solía ​​ser LISP para mí. Pero, eso es ahora una especie de historia antigua. Pero, Haskell, por interesante que sea la inferencia de tipos, todavía tiene que hacerme sentir que tengo algo mejor que LISP. Probablemente no los usaría para una prueba.

Si está en persona, a menudo lo hará una especie de pseudocódigo. Para eso, solo tienes que tener muy claro lo que estás diciendo. Pero, la gente no irá a ejecutarlo.

Pregúntele al entrevistador cuál preferiría.

No hay reglas establecidas, va a variar de una compañía a otra.

Probablemente algunos te lo permitan, pero si quieren un desarrollador de Java / JS y vas a trabajar en Java / JS, sería mejor que lo hagas en ese idioma. No, al final no importa lo que use siempre y cuando esté familiarizado con los conceptos de programación, podría ser importante para su entrevistador.

More Interesting

Cómo prepararme para una entrevista de programación cuando tengo 7-8 meses

Cómo codificar un árbol en un formato de cadena de modo que el árbol pueda reconstruirse a partir de la codificación de la cadena

¿Cuáles son las preguntas comunes de entrevista de desarrollador SQL de nivel básico?

¿Cuáles son algunos proyectos que se pueden hacer para mejorar mi cartera de proyectos junto con mi currículum?

Cómo prepararse para una entrevista técnica con una organización utilizando codificación, algoritmos, estructuras de datos, árboles binarios, listas vinculadas, análisis / diseño orientado a objetos, patrones de diseño y habilidades de microservicios

Cómo prepararse para las preguntas de la entrevista técnica de TCS si soy ingeniero eléctrico

Quiero prepararme para trabajos de programador / desarrollador para enero o febrero de 2017. ¿Cómo debo asignar tiempo eficientemente si actualmente trabajo a tiempo completo?

¿Por qué a algunos programadores les resulta más difícil escribir código en una pizarra que en una computadora?

¿Cuánto dura el proceso de entrevista en Facebook?

¿Por qué la mayoría de los desarrolladores de software apestan a las preguntas de entrevista tipo algoritmo?

Cómo recuperarse de una falla en las entrevistas técnicas de rol de TI en el sitio de Google

¿Cómo es un proceso típico de entrevista de DirectI para un desarrollador de Android?

¿Por qué las grandes empresas tienen una ronda de codificación algorítmica tan divertida para la contratación?

En una entrevista en Google, ¿por qué me preguntaron sobre programación dinámica durante la ronda de entrevistas telefónicas?

Mañana tengo una entrevista para un puesto de ingeniero integrado (ver descripción). ¿Qué preguntas puedo esperar en general y en el aspecto técnico?