36 Preguntas básicas de Javascript para una entrevista de trabajo que deberías conocer

jueves, octubre 31, 2013
COMPARTE EL POST

36 Preguntas básicas de Javascript para una entrevista de trabajo que deberías conocerPersonalmente ya tuve el honor de tener una entrevista de trabajo donde en lugar de que te pregunten tus gustos y ética dentro de una empresa te piden que codees o resuelvas un problema, algo fuera de lo común para la gente que no se dedica a programar. Es muy básico el que una empresa que se dedica exclusivamente al área de la tecnología y desarrollo tenga que reclutar a gente que sepa programar y sepa pensar.

No he sabido de muchas empresas que hagan tantas preguntas técnicas, sobre todo por el tiempo total de la entrevista, pero es seguro que hagan algunas antes de empezar a programar. En este post les comparto 36 preguntas básicas de Javascript para una entrevista de trabajo que deberías conocer.

Cabe mencionar que no existe empresa alguna que tenga la osadía de realizar estas preguntas, a menos que se enfoque la empresa exclusivamente a desarrollo web de alta calidad. Una empresa que hace sitios web rara vez las hace.

Las preguntas las pondré en inglés, y al final del post les dejaré el link para que vean las respuestas. Podría traducirlas, pero dado que si quieren entrar a Mozilla, Google o cualquier empresa que tenga un sector en el desarrollo de aplicaciones web seguramente no hablan español.

1. What is JavaScript?

2. How is JavaScript different from Java?

3. What is the official JavaScript website?

4. What’s relationship between JavaScript and ECMAScript?

5. What are the various datatypes in javascript?

6. What boolean operators does JavaScript support?

7. What is negative infinity?

8. Is it possible to check if a variable is an object?

9. Can you explain what isNaN function does?

10. How do you convert numbers between different bases in JavaScript?

11. What is the difference between undefined value and null value?

12. What is the difference between “==” and “===”?

13. Differentiate between “var a=2” and “a =2”

14.  What is Javascript namespacing? How and where is it used?

15. What does "1"+2+4 evaluate to?

16. How about 2+5+"8"?

17. How to create arrays in JavaScript?

18. How do you create a new object in JavaScript?

19. How do you assign object properties?

20. What’s a way to append a value to an array?

21. What is this keyword?

22. How many looping structures can you find in javascript?

23. Are javascript and jQuery different?

24. Explain the strict mode in Javascript.

25. Is it possible for you to write a one line JavaScript code that concatenates all strings passed into a function?

26. Explain Javascript closures.

27. What is event bubbling?

28. Difference between window.onload and onDocumentReady?

29. How do you change the style/class on any element?

30. How is form submission possible via javascript?

31. How JavaScript timers work? What is a drawback of JavaScript timers?

32. How to get CheckBox status whether it is checked or not?

33. How to get value from a textbox?

34. How to get value from dropdown (select) control?

35. How to get value from RadioButtonList control?

36. How to detect the operating system on the client machine?

La mayoría de las preguntas son muy fáciles de contestar, algunas si tienen una dificultad mayor pero siguen siendo preguntas básicas que deberíamos conocer de ya. Si quieren conocer las respuestas les dejo el enlace al post original, donde podrán checar sus respuestas y ver si si muy masters en Javascript.

Respuestas a las preguntas

¿Supiste responder todas las preguntas?

¡Síguenos en Twitter!


Deja tu comentario