Las preguntas pueden variar según el año de experiencia. Sin embargo, con mis 2 años de experiencia con FrontEnd, las preguntas de entrevista más frecuentes fueron:
Qué ? ¿Como funciona? Con el ejemplo?
- Cierre
- Herencia (¿cómo se logra en JS)
- Elevación (… cómo evitar)
- Promesas
- Pase por valor / referencia
- Evento burbujeante / delegación
- IIFE
- Alcance de bloque / alcance de función
- esta palabra clave
- Coerción / conversión
- Patrones de diseño
- Algoritmos / complejidad temporal
- Es6 conceptos
- Conceptos básicos de HTML y CSS
Es bueno saber bajo los conceptos de cómo funciona JavaScript
- ¿Cuáles son algunos consejos valiosos para alguien que asiste a una entrevista de TCS?
- ¿Dónde obtenemos todas las preguntas de la entrevista?
- ¿Cuál es la respuesta correcta cuando un entrevistador le pregunta por qué quiere un trabajo aquí?
- ¿Cuál es la mejor manera de responder 'por qué quieres unirte a nosotros' cuando entrevistas en una startup?
- Cómo prepararse para la entrevista de diseño digital de Texas Instruments
Digamos
JavaScript Array tiene un método sort () y ¿cómo funciona bajo el capó? ¿Qué algoritmo de clasificación usa? ¿Cuál es la complejidad del tiempo? (El algoritmo de clasificación utilizado puede variar según el navegador)
Escribir ES5 equivalente para los conceptos de ES6
Por ejemplo, cómo lograr el comportamiento de palabras clave let en ES5
¡El entrevistador puede darle un enunciado del problema y pedirle que lo resuelva! ¿También para optimizarlo?
Si ha trabajado en marcos / bibliotecas como Angular / React / Node / Backbone / Vue , puede esperar algunas preguntas.
Si ha realizado contribuciones de código abierto, es posible que también reciba preguntas al respecto. En estos días, las compañías le piden que cree una aplicación simple basada en la declaración del problema dado como su proceso de evaluación inicial.
Estas son algunas de las tareas que he resuelto Github
¡Esto es todo lo que pude recordar de las entrevistas que he dado! 😛
PD: pude descifrar 4 de las 7 entrevistas simplemente conociendo los conceptos mencionados anteriormente (no pude descifrar 2 entrevistas porque no era tan bueno en CSS)
Espero que esto ayude 😛 Buena suerte para tus entrevistas 🙂