Ir al contenido
Entrevista técnica
Desarrollador web: preguntas de la entrevista a un ingeniero de software

Las 60 mejores preguntas de la entrevista a un especialista en software de desarrollo web

Entrevista técnica
Desarrollador web: preguntas de la entrevista a un ingeniero de software

Los días en que el desarrollo web consistía en bonitas maquetas HTML han quedado atrás. El desarrollo web actual es tremendamente exigente en términos técnicos y la demanda de especialistas en software de desarrollo web es cada vez mayor. Según Quora y Gooroo.io, por conocimientos de Javascript (el principal lenguaje para el desarrollo frontend) las empresas podrían desembolsar hasta 188 000 de salario medio.

Para un responsable de contratación que busque un especialista en software de desarrollo web, la tarea de encontrarlo puede resultar muy cara. En este caso, hay que investigar a fondo, tanto en términos de búsqueda como de selección de candidatos, ya que contratar a la persona equivocada puede salir muy caro.

Una de las mejores formas de asegurarse de maximizar las posibilidades de contratar a la persona adecuada es adaptar el proceso de entrevista para que se ajuste lo mejor posible al puesto que se busca cubrir. Para aprovechar al máximo este breve espacio de tiempo destinado a determinar si el candidato es el idóneo para el puesto, hay que tener mucho cuidado en encontrar las preguntas adecuadas.

Por tanto, si quiere contratar a un especialista en software de desarrollo web, ¿a qué debe prestar atención?

Las 60 mejores preguntas de la entrevista a un especialista en software de desarrollo web

La ciencia que hay detrás de las buenas entrevistas se adentra en el análisis psicológico y sociológico, y apenas hay pruebas que demuestren que un único método da resultados consistentes. Tradicionalmente, los seleccionadores de personal utilizan una combinación de varias técnicas para sacar el máximo partido del proceso de entrevista. Los aspectos básicos de la estructura de una entrevista están cubiertos por Guía de Inc.com sobre cómo realizar una entrevista, que también contiene excelentes consejos generales para una buena entrevista.

Según Inc.comUna buena entrevista debe incluir:

  • Preguntas generales o basadas en hechos
  • Preguntas situacionales o hipotéticas
  • Preguntas sobre el estrés
  • Cuestiones de comportamiento (hemos cubierto preguntas de comportamiento con gran detalle antes depor lo que en este artículo nos centraremos en cuestiones de otros ámbitos).

Para un especialista en software de desarrollo web, recuerde hacer pruebas de:

  • HTML
  • CSS
  • JavaScript y sus dependencias
  • Otras tecnologías posibles

Realizar pruebas exhaustivas y eficaces es la clave para asegurarse de que está contratando al mejor especialista en software de desarrollo web para su empresa. Piense siempre en realizar pruebas prácticas.

Se les contrata para hacer un trabajo, y piensa en lo que tendrán a su disposición el primer día de trabajo: no les quites las herramientas ni les metas en un cuarto oscuro esperando que se les ocurra un milagro.

Ofrézcales la experiencia del primer día de trabajo para determinar su nivel general de competencias. Y date tiempo para centrarte en todos los demás aspectos del proceso de entrevista.

Sigue siendo importante hacerse una idea de lo que una persona piensa de la resolución de problemas, la ética laboral y el encaje cultural. Para estar seguro, hay que cubrir todas las bases. Algunas de las preguntas que figuran a continuación pueden ayudarle a hacerse una idea del carácter de la persona, su proceso de pensamiento y si encaja o no en el puesto y el entorno.

Las 60 preguntas más frecuentes en una entrevista sobre desarrollo web

Preguntas generales de la entrevista sobre desarrollo web

  1. ¿Ha aprendido algo nuevo o interesante recientemente?
  2. ¿Qué le hizo interesarse por la programación?
  3. ¿En qué entorno de programación se siente más cómodo?
  4. ¿Cuál es el fragmento de código del que se siente más orgulloso? ¿Está trabajando en algún proyecto personal?
  5. ¿Qué sitios y blogs del sector lee con regularidad?
  6. ¿Prefiere trabajar solo o en equipo?
  7. ¿En qué tamaño de páginas web ha trabajado antes?
  8. Desde la perspectiva de un desarrollador de software web, ¿qué sitios admira y por qué?
  9. ¿Cuál es tu lenguaje de desarrollo favorito y por qué? ¿Qué otras características (si las hay) te gustaría poder añadir a este lenguaje?
  10. ¿Le intimida algún lenguaje o tecnología en particular?

Preguntas de la entrevista sobre desarrollo web basadas en hechos

  1. ¿Cuál es la diferencia entre etiquetas y elementos HTML?
  2. ¿Qué es el "HTML semántico"?
  3. ¿Cómo se optimizan los activos de un sitio web?
  4. ¿Cuáles son las tres formas de reducir el tiempo de carga de una página?
  5. ¿Qué tipo de cosas hay que tener en cuenta a la hora de diseñar o desarrollar sitios multilingües?
  6. ¿Qué significa DOCTYPE?
  7. ¿Cuál es la diferencia entre el modo estándar y el modo peculiar?
  8. ¿Cuáles son las limitaciones a la hora de servir páginas XHTML?
  9. ¿Cuál es la diferencia sintáctica entre una lista con viñetas y una lista numerada?
  10. ¿Cómo hacer comentarios sin que el navegador los recoja?
  11. ¿Cuál es la diferencia entre enlazar a una imagen, a un sitio web y a una dirección de correo electrónico?
  12. ¿Cuál es la diferencia entre <div> y <frame>?
  13. ¿Cuál es la diferencia entre el modelo de página de HTML y HTML5?
  14. Bien, ¿cuál es la diferencia real entre HTML y HTML5?
  15. ¿Cuáles son algunas de las principales API nuevas que vienen de serie con HTML5?
  16. ¿Cuál es la diferencia en el almacenamiento en caché entre HTML5 y el antiguo HTML?
  17. ¿Qué es el nuevo DOCTYPE?
  18. ¿Cuáles son los nuevos elementos de marcado de HTML5?
  19. ¿Qué elementos han desaparecido?
  20. ¿Cuáles son los nuevos elementos multimedia de HTML5?
  21. ¿Cuáles son los nuevos elementos de imagen en HTML5?
  22. ¿Cuál es la diferencia entre SVG y ?
  23. ¿Cuáles son los nuevos atributos de entrada en HTML5?
  24. ¿Para qué sirven los atributos de datos?
  25. ¿Para qué sirven los Trabajadores Laborales y cuáles son algunas de sus ventajas?
  26. Describa la diferencia entre cookies, sessionStorage y localStorage.
  27. ¿Cómo se optimizan las páginas web para la impresión?
  28. ¿Qué marcos CSS has utilizado localmente o en producción? ¿Cómo los cambiarías/mejorarías?
  29. ¿En qué se diferencia el diseño responsivo del adaptativo?
  30. Explique cómo un navegador determina qué elementos coinciden con un selector CSS.
  31. ¿Cuál es la diferencia entre clases e ID en CSS?
  32. ¿Cuál es la diferencia entre "reajustar" y "normalizar" CSS? ¿Cuál elegirías y por qué?
  33. Explique Ajax con el mayor detalle posible.
  34. ¿Cuál es la diferencia entre .call y .apply?
  35. ¿Cuál es la diferencia entre un "atributo" y una "propiedad"?
  36. ¿Por qué no es buena idea ampliar los objetos incorporados de JavaScript?
  37. ¿Es jQuery un sustituto de JavaScript?
  38. ¿Cuáles son las ventajas de jQuery?
  39. ¿Cuál es el selector más rápido en jQuery? ¿Cuál es el más lento?
  40. ¿Dónde se ejecuta el código jQuery?

Preguntas situacionales o hipotéticas de la entrevista sobre desarrollo web

  1. Acabo de abrir el sitio web que has creado y el navegador muestra una página en blanco. Indícame los pasos que seguirías para solucionar el problema.
  2.  El sitio web no se muestra correctamente en diferentes dispositivos. Cuáles son los primeros pasos que daría para corregirlo?
  3. Estamos desarrollando un Aplicación de revisión de productos de Shopify para una pequeña tienda. Dame una lista de requisitos y un plazo para entregar todo el proyecto.
  4. Hay que desplegar un proyecto en un mes, pero el código, escrito por un desarrollador anterior, está desordenado y no es funcional. ¿Hay que reescribirlo o empezar de cero? ¿Por qué y de qué depende?
  5. Necesitamos utilizar una tecnología con la que no está familiarizado. ¿Comenzaría a aprenderla o subcontrataría o pediría ayuda externa?

Preguntas de la entrevista sobre desarrollo web

  1. ¿Podría repetir su respuesta? Me pareció que no estaba completa.
  2. ¿Por qué le despidieron de su último trabajo?
  3. Si usted y su jefe tuvieran un desacuerdo, ¿cómo lo resolvería?
  4. ¿Qué harías si alguien se atribuyera falsamente el mérito de tu trabajo?
  5. Si uno de tus compañeros o miembros del equipo estuviera holgazaneando y retrasando el trabajo del equipo, ¿cómo lo solucionarías?

Cuestiones de comportamiento

Ya hemos tratado con detalle las cuestiones de comportamiento en 45 ejemplos de preguntas para entrevistas no técnicas con desarrolladores. Para una rápida visión general de los diferentes tipos de estas preguntas asegúrese de considerar:

  • Orientación a la acción / automotivación
  • Capacidad de adaptación
  • Orientación por objetivos
  • Influencia/persuasión
  • Planificación, establecimiento de prioridades, gestión del tiempo
  • Capacidad de resolución de problemas
  • Gestión de conflictos
  • Creatividad
  • Toma de decisiones
  • Trabajo en equipo
  • Trabajar bajo presión

Todo ello con grandes ejemplos aquí.

Si desea más ejemplos de buenas preguntas para una entrevista, consulte nuestro El libro definitivo de preguntas de entrevista a desarrolladores para reclutadores expertos

Si desea conocer las preguntas prácticas de una entrevista sobre desarrollo web, consulte un ejemplo de la sección CSS de nuestras pruebas de codificación:

TypeScript
JUNIOR
Habilidades probadas
Duración
51 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Preguntas de elección

evaluar los conocimientos de Texto mecanografiado

Lagunas del código

evaluar los conocimientos de JavaScript, Reaccione

Preguntas de elección

evaluar los conocimientos de HTML, CSS

Tarea de programación - Nivel: Fácil

TypeScript | React Hooks | Gestión de Estado de Películas - Completa aplicación de gestión de películas usando React Hooks implementando la gestión de estado a las vistas existentes.

Empieza con
DevSkiller hoy

Descubra cómo DevSkiller puede ayudarle a crecer.