Cómo prepararse para una entrevista de JavaScript

Si está haciendo un ciclo completo con cualquiera de las grandes compañías tecnológicas, esperaría que se centre en la resolución de problemas y el diseño en función de su experiencia. Puedes resolver los problemas en javascript. Es posible que tenga una o dos entrevistas en las que lo asalten con conocimiento de JavaScript, pero esperaría que aún escriba mucho código, ya que a muchas compañías en estos días les gusta contratar desarrolladores completos o personas que pueden usar diferentes sombreros de desarrollo y eso los obliga a estandarizar. Recomiendo los siguientes recursos para codificar preguntas en javascript:

  • Coderust 2.0: preparación de entrevistas de codificación más rápida mediante visualizaciones: Coderust recientemente agregó JavaScript a todas sus soluciones. Es una guía visual concisa para comprender / revisar estructuras de datos y algoritmos con soluciones en Javascript.
  • Juez en línea de LeetCode: puede enviar soluciones en javascript y es un excelente juez en línea para problemas de entrevistas.

También recomiendo repasar sus estructuras de datos / algoritmos en Javascript. Mi equipo ha trabajado en la creación de un curso para DS en JS. Esto puede ayudar a su preparación:

  • Estructuras de datos en Javascript con visualizaciones y ejercicios interactivos

Conceptos básicos conceptos básicos conceptos básicos. … los cimientos deben colocarse muy fuertes. Si no conoce los principios básicos de JavaScript, no podrá responder preguntas simples. Si es completamente nuevo en javascript, comience con w3schools familiarícese con la terminología de Web 2.0, el marco de creación CSS como sass, para el diseño y los cierres, funciones en javascript. Más importante aún, aprenda los conceptos básicos de jquery, la razón por la que usamos JavaScript es para el rendimiento en la Web. Jsfiddle, es una de las herramientas en línea para practicar en línea y compartir su trabajo. Aprenda sobre frameworks mvvm como angularjs, extjs. Bibliotecas Javascript como moment js, loadash, etc. Aprenda sobre node.js, que es un estándar mínimo en estos días. Lo más importante es que no tiene que cargar completamente todo esto en su memoria, como dije, aprenda los conceptos básicos y conozca estas tecnologías al menos para hablar. La mayoría de los entrevistadores buscan conceptos básicos y confianza en el desarrollador y saben muy bien que el tiempo se mezcla en todo. Primero lo básico, luego algunos proyectos de ejemplo y eres bueno. Debería tomar dos días de esfuerzo, y tratar de entender cada paso que codifique, es muy importante entender que solo así podrá explicarle al entrevistador. Todo lo mejor

Muestra tu trabajo. Muestra ejemplos de tu trabajo en Github. Muestra los problemas de JavaScript que has resuelto en StackOverflow. Muestre mini muestras de su estilo de codificación en JSBin.com, Snipplr, Etc. Muestre su puntaje al tomar las pruebas de JavaScript que se encuentran en Elance o Upwork. La clave es mostrar tu trabajo.

El entrevistador verificará sus habilidades técnicas y habilidades de comunicación, además de los niveles de confianza.

Antes de asistir a la entrevista, puede practicar las preguntas de la entrevista a través de algunos sitios web de orientación profesional o practicar una entrevista simulada en tiempo real. Pero prefiero las entrevistas simuladas en línea porque el conocimiento práctico es mejor que el conocimiento teórico.

Aquí algunas preguntas de la entrevista Java son

  1. ¿Cuál es la característica más importante de Java?
  2. ¿Qué es la JVM?
  3. ¿Qué es la plataforma?
  4. ¿Qué es javac?
  5. ¿Cuál es la diferencia entre JDK, JRE y JVM?
  6. ¿Explicar public static void main (String args [])?
  7. ¿Qué es un objeto inmutable?
  8. ¿Cuáles son los diversos especificadores de acceso para las clases Java?
  9. ¿Qué es la encapsulación de datos y cuál es su importancia?
  10. ¿Qué es un bucle infinito? ¿Cómo se declara el bucle infinito?
  11. ¿Qué es el constructor?
  12. ¿Qué son las clases de envoltura?

Como sugerencia, las entrevistas de práctica en línea son la mejor manera de practicar las entrevistas. Ayudará a aumentar su confianza para la entrevista real. Me gustaría sugerir que InterviewBuddy- (simulacros de entrevistas en línea con expertos) es la mejor plataforma en línea para practicar cualquier dominio de una entrevista y puede obtener comentarios de expertos de la industria. Le ayudará conocer el proceso real de la entrevista y las preguntas.

En puestos exigentes o de nivel medio a superior, una comprensión teórica fuerte es imprescindible. Debes entender lo que está sucediendo ‘bajo el capó’. Solo algunos temas centrales para conocer por dentro y por fuera incluyen: constructores y prototipos, ámbitos variables, el uso contextualmente correcto de ‘esto’ y, por supuesto, la manipulación DOM. Si no sabe cómo escribir JS para problemas específicos fuera del uso de fragmentos de código, se representará a sí mismo como un programador JS inepto. Una entidad profesional quiere un software único, de lo contrario, realmente no tendrían un producto o servicio único para beneficiarse. Esto significa que debe tener suficiente conocimiento de Javascript para resolver problemas únicos.

  • Leer JavaScript The Good Parts Douglas Crockford: esto debería cubrir el 70% de su preparación
  • Conozca el concepto de cierres: este es el núcleo de la mayoría de los patrones de diseño de JavaScript
  • Aprenda cómo funciona nodejs y async io

Creo que esto debería ser suficiente si eres más fresco. Si tiene experiencia, además, vea su base de código y solo lea el código para ver qué está sucediendo. Leer el código como un libro da mucha comprensión y contexto sobre un idioma.

Fácil. Sé tú mismo y trata de estar tranquilo. Las entrevistas pueden ser estresantes, pero podrían estar buscando a alguien que pueda manejar el estrés y permanecer bajo control en tal situación. Es probable que tus habilidades como codificador de JavaScript no estén bajo revisión o no hubieras obtenido la entrevista. Quieren aprender más sobre ti, así que relájate y disfruta. Espero que consigas el trabajo!

Prueba esta aplicación en Play Store

JSOne – Master JavaScript Interview – Aplicaciones de Android en Google Play

Esta aplicación contiene muchas buenas preguntas sobre JavaScript. Cada pregunta tiene un código de muestra y una explicación. El contenido también se puede ver sin conexión.

Estas son colecciones de preguntas frecuentes.

¡¡¡Vale la pena intentarlo!!!

More Interesting

¿Debería unirme a los clubes y programas de mi universidad en mi primer año?

Cómo utilizar las cartas de oferta pendientes actuales como herramientas de negociación con empresas por un salario más alto

Soy un estudiante de CSE de segundo año en NIT Jamshedpur. ¿Cómo puedo obtener una pasantía en invierno?

¿Puedo obtener un mejor trabajo de desarrollador s / w si no tengo buenas habilidades de comunicación y registros académicos?

De hecho, quería estudiar CS en Alemania, pero noté que su horario de exámenes es extraño y no podré asegurar una pasantía de verano. ¿Por qué hacen exámenes de junio a septiembre?

¿Es cierto que las personas que trabajan en proyectos de apoyo tendrán más oportunidades in situ que las que trabajan en proyectos de desarrollo?

¿Cuál es el mejor instituto para dedicarse a la biotecnología / ingeniería genética?

¿Por qué debería unirme a cummins?

¿Dónde podría trabajar a tiempo parcial (en India) para ganar algo de experiencia en el comercio algorítmico?

Quiero convertirme en un experto en finanzas. ¿Dónde empiezo?

¿Qué tan útil ha encontrado la comunidad de antiguos alumnos de su universidad para la creación de redes profesionales y particularmente para conocer gente nueva?

¿Cuál debería ser la mejor estrategia para un buen estudiante con conocimientos técnicos promedio para descifrar GATE 2015 en el examen ECE con gran éxito?

¿Qué tan avanzado y efectivo es el forense indio?

¿Qué debemos hacer después de un BTech si no estamos en una empresa?

¿Cuál es el mejor país para seguir una carrera en el sector aeroespacial?