Módulo 1. Hola Mundo
Módulo 2. Programando la web
Módulo 3. React
Proyectos
Formación continua
Guías

Preguntas entrevista

Al final de este módulo, deberíais ser capaces de responder a las siguientes preguntas, que son habituales en las entrevistas técnicas.

Generales

  • ¿Qué es una librería (biblioteca) de código? ¿Has usado alguna en JS?

  • ¿Qué es un API? ¿Por qué es importante para el desarrollo front-end?

  • ¿Qué es debugging de aplicaciones? ¿Cómo lo haces?

  • ¿Qué es el DOM y por qué es importante saber manipularlo para un desarrollador front-end?

JavaScript (in English)

  • What is the difference between == and ===?

  • What are the differences between variables created using let, var or const?

  • What are callbacks? What for and how to use them.

  • What is "use strict";? what are the advantages and disadvantages to using it?

  • Explain what is localStorage and why is it useful.

  • Explain the concept of hoisting

  • Can you give an example for destructuring an object or an array?

  • Explain the difference between ES6 spread operator and rest operator

  • What is an endpoint nad how it is useful?

  • ES6 Template Literals offer a lot of flexibility in generating strings, can you give an example?

  • Explain what is it HTTP and requests types and response codes.

  • Explain Ajax in as much detail as possible.

  • What are Promises and why are they useful?

  • Explain how this works in JavaScript