Las 60 preguntas de la entrevista de los especialistas en desarrollo de software para la web

Publicado: Última actualización:
Desarrollador Web: preguntas de entrevista a un ingeniero de software

Los días en que el desarrollo de la web era una bonita maqueta de HTML ya han pasado. El desarrollo web de hoy en día es insoportablemente exigente en términos técnicos y hay una creciente demanda de un especialista en software de desarrollo web. De acuerdo con Quora y Gooroo.io, por el conocimiento de Javascript (el principal lenguaje para el desarrollo del frontend) las empresas podían sacar hasta 188k de salario medio.

Para un reclutador o gerente de contratación que busca un especialista en software de desarrollo web, la tarea de encontrar uno es potencialmente una contratación costosa. Se debe hacer una investigación seria, tanto en términos de búsqueda y selección de candidatos, ya que contratar a la persona equivocada podría ser potencialmente muy costoso.

Una de las mejores maneras de asegurarse de maximizar las posibilidades de contratar a la persona adecuada es adaptar el proceso de entrevista para que se ajuste mejor al puesto que se desea cubrir. Para utilizar plenamente este corto tiempo destinado a determinar si el candidato es el adecuado para el puesto, se tiene mucho cuidado de encontrar las preguntas adecuadas.

Así que si está buscando contratar a un especialista en software de desarrollo web, ¿a qué debería prestar atención?

Las 60 preguntas de la entrevista de los especialistas en desarrollo de software para la web

La ciencia que subyace a las buenas entrevistas se adentra en el análisis psicológico y sociológico y apenas hay pruebas que demuestren que un solo método ha demostrado de manera concluyente que da resultados consistentes. Tradicionalmente los reclutadores utilizan una combinación de varias técnicas para sacar el máximo provecho del proceso de entrevista. Los fundamentos mismos de la estructura de una entrevista están cubiertos por La guía de Inc.com sobre cómo realizar una entrevista, que también tiene grandes consejos generales para una buena entrevista.

De acuerdo con Inc....una buena entrevista debe incluir..:

Para un especialista en software de desarrollo web, recuerde hacer la prueba para:

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

Probar a fondo y de manera eficiente es la clave para asegurarse de que está contratando al mejor especialista en software de desarrollo web para su negocio. Siempre piense en probarlos de manera práctica.

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

Ofréceles el primer día de experiencia laboral para determinar su nivel de habilidad general. Y date el tiempo para concentrarte en todos los demás aspectos del proceso de entrevista.

Sigue siendo importante tener una idea de cómo una persona piensa en la resolución de problemas, la ética de trabajo y la adecuación de la cultura. Para estar seguros, hay que cubrir todas las bases. Algunas de las preguntas siguientes pueden ayudarte a tener una buena idea del carácter de la persona, su proceso de pensamiento y si es apta o no para el papel y el entorno.

Las 60 preguntas más importantes de la entrevista sobre el desarrollo de la web

Preguntas generales de la entrevista sobre el desarrollo de la web

  1. ¿Ha aprendido recientemente algo nuevo o interesante?
  2. ¿Qué te hizo interesarte en la programación?
  3. ¿En qué entorno de programación se siente más cómodo?
  4. ¿Cuál es la pieza de código de la que estás más orgulloso? ¿Estás trabajando en algún proyecto personal en este momento?
  5. ¿Qué sitios y blogs de la industria lees regularmente?
  6. ¿Prefieres trabajar solo o en equipo?
  7. ¿En qué tamaño de sitios web has trabajado antes?
  8. Desde la perspectiva de un desarrollador de software web, ¿qué sitios admiras y por qué?
  9. ¿Cuál es tu lenguaje de desarrollo favorito y por qué? ¿Qué otras características (si las hay) desearías poder añadir a este lenguaje?
  10. ¿Encuentra intimidante algún lenguaje o tecnología en particular?

Preguntas de la entrevista sobre el desarrollo de la web

  1. ¿Cuál es la diferencia entre las etiquetas y los 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 la página?
  5. ¿De qué tipo de cosas hay que tener cuidado cuando se diseña o desarrolla para sitios multilingües?
  6. ¿Qué significa DOCTYPE?
  7. ¿Cuál es la diferencia entre el modo estándar y el modo extravagante?
  8. ¿Cuáles son las limitaciones al 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 texto sea recogido por el navegador?
  11. ¿Cuál es la diferencia entre enlazar una imagen, un sitio web y una dirección de correo electrónico?
  12. ¿Cuál es la diferencia entre
    y ?
  13. ¿Cuál es la diferencia entre el modelo de página de HTML y el de HTML5?
  14. Vale, ¿cuál es la verdadera diferencia entre HTML y HTML5?
  15. ¿Cuáles son algunas de las principales nuevas API que vienen de serie con HTML5?
  16. ¿Cuál es la diferencia en el caching entre HTML5 y el antiguo HTML?
  17. ¿Qué es el nuevo DOCTYPE?
  18. ¿Qué son algunos de los nuevos elementos de marcado HTML5?
  19. ¿Qué elementos han desaparecido?
  20. ¿Cuáles son los nuevos elementos relacionados con los medios de comunicación en 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 algunos de los nuevos atributos de entrada en HTML5?
  24. ¿Para qué sirven los atributos de los datos?
  25. ¿Qué propósito tienen los trabajadores del trabajo y cuáles son algunos de sus beneficios?
  26. Describa la diferencia entre cookies, sessionStorage y localStorage.
  27. ¿Cómo optimiza sus páginas web para la impresión?
  28. ¿Qué marcos CSS existentes ha utilizado localmente, o en producción? ¿Cómo los cambiaría/mejoraría?
  29. ¿En qué se diferencia el diseño de respuesta del diseño de adaptación?
  30. Explica cómo un navegador determina qué elementos coinciden con un selector CSS.
  31. ¿Cuál es la diferencia entre las clases y las identificaciones en el CSS?
  32. ¿Cuál es la diferencia entre "reiniciar" y "normalizar" el CSS? ¿Cuál elegirías y por qué?
  33. Explique a Ajax con todo 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 una buena idea extender los objetos de JavaScript incorporados?
  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 de jQuery? ¿Cuál es el más lento?
  40. ¿Dónde se está ejecutando el código jQuery?

Preguntas de la entrevista sobre el desarrollo de la web, hipotética o situacional

  1. Acabo de ver el sitio web que construiste y el navegador muestra una página en blanco. Guíame a través de los pasos que darías para solucionar el problema.
  2.  El sitio web no se está reproduciendo correctamente en diferentes dispositivos. ¿Cuáles son los primeros pasos que darías 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. Un proyecto necesita ser desplegado en un mes pero el código, escrito por un desarrollador anterior, es desordenado y no funcional. ¿Reescribes o empiezas de cero? ¿Por qué y de qué depende?
  5. Tenemos la necesidad de usar una tecnología con la que no está familiarizado. ¿Empezaría a aprenderla o subcontrataría/pediría ayuda externa?

Preguntas de la entrevista sobre el desarrollo de la web de estrés

  1. ¿Podría repetir su respuesta? Sentí que no estaba completa.
  2. ¿Por qué te despidieron de tu último trabajo?
  3. Si usted y su jefe tuvieran un desacuerdo, ¿cómo lo manejarían?
  4. ¿Qué harías si alguien recibiera falsamente el crédito por tu trabajo?
  5. Si uno de sus compañeros o miembros del equipo estuviera holgazaneando y retrasando el trabajo del equipo, ¿cómo lo manejaría?

Preguntas sobre el comportamiento

Hemos cubierto previamente las preguntas de comportamiento con gran detalle en 45 preguntas de muestra para utilizar durante la entrevista no técnica con los promotores. Para una rápida visión general de los diferentes tipos de estas preguntas asegúrese de considerar:

  • Orientado a la acción / auto-motivación
  • Capacidad de adaptación
  • Orientación de la meta
  • Influencia/persuasión
  • Planificación, establecimiento de prioridades, gestión del tiempo
  • Habilidades de resolución de problemas
  • Gestión de conflictos
  • Creatividad
  • La toma de decisiones
  • Trabajo en equipo
  • Trabajando bajo presión

Todos los cuales están cubiertos por grandes ejemplos aquí.

Para más ejemplos probados de buenas preguntas para hacer en una entrevista, mira nuestro El libro definitivo de preguntas de entrevistas de desarrolladores para reclutadores inteligentes

Para preguntas prácticas de la entrevista de desarrollo web, mira una muestra de la sección de CSS de nuestras pruebas de codificación:

JavaScript
SENIOR
Habilidades probadas
Duración
85 minutos como máximo.
Evaluación
Automático
Resumen de la prueba

Tarea de programación - Nivel: Duro

HTML/CSS | Página de inicio - Completa las definiciones de las propiedades CSS para que la página muestre la pantalla de carga apropiada antes de mostrar la página de inicio.

Tarea de programación - Nivel: Duro

JavaScript | Memorización funcional - Escriba las dos versiones del mecanismo de memorización genérica.

Compartir correo

Más información sobre la contratación de tecnología

Suscríbase a nuestro Learning Hub para recibir información útil directamente en su bandeja de entrada.

Verificar y desarrollar las habilidades de codificación sin problemas.

Vea los productos DevSkiller en acción.

Certificaciones de seguridad y cumplimiento. Nos aseguramos de que sus datos estén seguros y protegidos.

El logo de DevSkiller Logotipo de TalentBoost Logotipo de TalentScore