Preguntas de la entrevista para desarrolladores front-end junior

El propósito de este artículo es familiarizar a los nuevos desarrolladores web front-end con las preguntas de los libros de texto. Si recién está ingresando al mundo de los desarrolladores, es muy probable que se sienta nervioso al entrevistar para el puesto de desarrollador. Debido a esto, algunas preguntas relativamente básicas pueden parecer más difíciles de lo que son en realidad. Un buen contador para este escenario es estar debidamente preparado.

Preguntas

Sin más preámbulos, aquí hay algunas preguntas que podría encontrar:

HTML / CSS

  1. En el contexto del estilo CSS, ¿puede explicar qué significa display-style: inline-block?
  2. Si tienes un
      elemento con varios
    • elementos, ¿cómo haría para configurar estos elementos en una fila utilizando HTML y CSS?
    • En el estilo CSS, ¿cuándo usarías floats? ¿Cómo trabajan?
    • ¿Cuándo usarías clear: both;:?
    • ¿Qué es Bootstrap? ¿Cuándo lo usarías? ¿Cómo funciona su sistema de red?
    • Explicar la noción de diseño receptivo y cómo funciona. Use un ejemplo si lo desea.
    • ¿Qué es un DOM? ¿Qué sabe usted al respecto?
    • ¿Qué es SASS? ¿Cuáles son las ventajas de usarlo?

JavaScript

  1. ¿Qué es ECMAScript?
  2. ¿Qué es jQuery y para qué se usa comúnmente?
  3. ¿Cuál es la diferencia entre ==y ===en JS?
  4. ¿Puede enumerar todos los tipos de datos de JavaScript?
  5. ¿Qué es una función de devolución de llamada en JS y cuándo usaría una?
  6. ¿Cuál es la diferencia entre undefinedy null?
  7. ¿Qué es una respuesta asincrónica?
  8. ¿Qué significa JSON? ¿Para qué se usa esto?
  9. ¿Cómo explicaría una solicitud de API?
  10. ¿Con qué API ha trabajado?
  11. ¿Cómo enviarías / convertirías a formato JSON?
  12. ¿Cuál es la diferencia entre GETy POSTal especificar una solicitud AJAX?

Software / herramientas

  1. ¿Ha trabajado con Photoshop como desarrollador front-end? ¿Con qué propósito?
  2. ¿Qué sistema de control de versiones de software ha utilizado? ¿Podría describir cómo se vería un flujo de trabajo en este sistema?

Acerca de ti

  1. ¿Cuál fue el proyecto más difícil en el que trabajó? ¿Por qué fue tan difícil? Si es una aplicación / algoritmo, ¿puede explicar cómo funciona?
  2. ¿Cómo se mantiene al día con las novedades tecnológicas?
  3. ¿En qué proyectos paralelos has estado trabajando?
  4. ¿Hay algún lenguaje o framework que le gustaría aprender en el futuro? ¿Cómo harías para enseñarte a ti mismo? ¿Por qué eligió esos lenguajes / marcos?
  5. ¿Cuáles son las habilidades y cualidades más importantes que debe tener un desarrollador front-end junior?

Preparación para otras entrevistas:

  • Cómo prepararse para una entrevista de trabajo exitosa en desarrollo de software
  • Preguntas comunes de entrevistas SQL
  • Cómo prepararse para la entrevista técnica
  • Cómo superar los desafíos de codificación de entrevistas de trabajo
  • Cómo responder (y hacer) preguntas de manera inteligente en su entrevista