Si no puedo resolver ningún problema de Quora Haqathon, ¿significa que no estoy listo para una pasantía de ingeniero de software?

No particularmente. Como mencioné en esta respuesta a ¿Qué tan difícil fue el Quora Haqathon ?, este fue un concurso difícil y teníamos la intención de poder desafiar a las personas y distinguir entre los mejores concursantes. Los 9 desafíos también se construyeron artificialmente para hacer buenas declaraciones de problemas solucionables y al mismo tiempo demostrar un poco de los problemas difíciles que intentamos resolver aquí en Quora. Sin embargo, en última instancia, estos problemas todavía probaron algoritmos, aprendizaje automático y habilidades de sistema distribuido (y tal vez la capacidad de escribir código preciso en unas pocas horas).

Hay muchos puestos de pasantía en ingeniería de software en la industria, utilizando todo tipo de habilidades que pueda tener y demostrar en sus entrevistas más allá de lo que probamos: ingeniería front-end / UI, interacciones JavaScript, datos / 3D / modelado financiero, diseño de producto e ingeniería, inteligencia artificial, simulaciones, teoría de juegos, ingeniería de redes, ingeniería generalista (hacer lo necesario para realizar tareas de ingeniería en cualquier campo, por ejemplo, raspado web, creación de API, integración de software diferente, piratería de crecimiento), etc. Estas habilidades son más valoradas que las probadas en el concurso, probablemente en la mayoría de las pasantías de ingeniería de software disponibles. Ah, y estas pasantías probablemente duran más de 8 horas.

Sin embargo, debe sentirse libre de trabajar para mejorar sus algoritmos, el aprendizaje automático y las habilidades del sistema distribuido, porque definitivamente serán útiles en ciertas situaciones y en las principales empresas de tecnología . Pero tienes el resto de tu tiempo en la universidad para hacer eso. Yo mismo no aprendí sobre aprendizaje automático hasta el último año y no hice ningún sistema distribuido hasta después de graduarme. Por ahora, te recomiendo que salgas y encuentres trabajo que puedas hacer, y que entregues valor de ingeniería a cualquier organización que te contrate.