Probablemente ninguno.
Me refiero a esto en el sentido amplio de contratar a un desarrollador competente. Estás haciendo preguntas específicas sobre un conjunto muy específico de tecnologías que estás llamando “una pila” porque forman una palabra en inglés.
¿Qué vas a hacer si encuentras un desarrollador MERN o un desarrollador PEAN o un desarrollador MGAG? ¿Los vas a tirar porque solo conocen el 75% de las tecnologías en tu stack? ¿No los contratamos porque la pila de tecnología que usaron en su último trabajo no forma una palabra en inglés?
- ¿Qué se pregunta realmente en el proceso de entrevista de TCS?
- ¿Qué necesito estudiar para la comunicación de datos y la entrevista de redes?
- ¿Son las "habilidades sociales pobres" una respuesta aceptable a la pregunta de la entrevista "¿Cuál es su mayor debilidad"?
- ¿Te ha empapado la lluvia en tu camino a una entrevista?
- Cómo responder si el entrevistador de trabajo le pregunta sobre sus pros y sus contras
Lo que estás buscando es lo siguiente:
- Experiencia con HTML y CSS y JavaScript del lado del cliente.
- Experiencia con un marco de enlace UI como Angular, Backbone, React, etc.
- Experiencia con un lenguaje del lado del servidor y un marco de enrutamiento MVC.
- Experiencia con una base de datos orientada a documentos como MongoDB.
- Idealmente, algo de experiencia con pruebas automatizadas.
Entonces, si va a evaluar la competencia, haga preguntas relevantes sobre esas cosas.
Estoy escribiendo a finales de 2016, el mundo es una escasez extrema de desarrolladores de software. Lo que está pidiendo es un mecanismo de filtro para reducir el grupo ya pequeño de personas disponibles al eliminar a las personas que no conocen sus piezas tecnológicas muy específicas. Cualquiera que conozca mi lista de tecnologías puede recoger y usar su conjunto muy específico en el trabajo.