Diferentes lugares tienen diferentes requisitos de habilidad. Las principales empresas de tecnología tienen requisitos de habilidad muy altos; Las compañías no tecnológicas tienen requisitos mucho más bajos en comparación.
Por lo tanto, dependiendo de dónde se presente, sus habilidades pueden ser par para algunos lugares, y puede encontrar que la cultura también se adapta mejor si no tiene que trabajar en un lugar rápido.
Para las principales compañías tecnológicas, no podrá impresionar sin tener fuertes habilidades técnicas. Si bien las habilidades de entrevista ayudarán, no compensarán su deficiencia de habilidades de programación.
- ¿Cuáles son las preguntas que se dan en 'Cracking the Coding Interview' que también están presentes en 'Introducción a los algoritmos' por Cormen et al. (comúnmente llamado como CLRS)?
- ¿Cómo te sientes cuando crees que te has desempeñado increíblemente bien en una entrevista pero aún te rechazan?
- ¿Dónde encuentro más preguntas de diseño de software con una posible respuesta como se proporciona en la entrevista de Cracking the Coding?
- ¿Por qué la mayoría de los desarrolladores de software apestan a las preguntas de entrevista tipo algoritmo?
- ¿Cuáles son las preguntas frecuentes de Java?
Mi sugerencia será que busque lugares que se adapten mejor a su nivel actual de habilidades y que continúe mejorando sus habilidades de forma paralela .
La práctica es la clave. Nada aumenta la confianza más rápido que saber que eres competente en lo que haces . Continúe trabajando para desarrollar sus habilidades de programación haciendo sus propios proyectos, practicando preguntas de programación, regrese y estudie la estructura de datos y los algoritmos, participe en grupos y foros en línea, haga preguntas y aprenda a responder preguntas de programación.
Verás que tus habilidades mejoran y tu confianza junto con ellas. En cierto punto, las mejores empresas estarán a su alcance.
Síguelo. ¡Buena suerte!