¿Cuándo decide que ha terminado de preparar estructuras de datos y algo (DSA) y es hora de comenzar a solicitar trabajos?

Nunca se puede terminar con estructuras de datos o algoritmos, eso simplemente no es posible. Puede hacer millones de problemas con ellos, pero encontrará otro que le haga pensar y aplicar las cosas de una manera completamente diferente, en la que quizás nunca haya pensado. Mi punto es, sigue practicando, sigue aprendiendo, cuanto más aprendas, más se desarrollará tu mente para enfrentar tales problemas, pero nunca te encontrarás con un punto en el que hubieras agotado todos los recursos y cosas para aprender.

Para practicar y aumentar la competencia, hay toneladas de recursos en línea. La entrevista de Cracking the Coding es un libro que se usa ampliamente para entrevistas técnicas. Si comprende todo eso, estoy bastante seguro de que está listo para las entrevistas. Si desea profundizar en los algoritmos, sugeriría CLRS , detallará diferentes enfoques para resolver problemas (programación dinámica, codiciosos, etc.) y hablará sobre algunos algoritmos ampliamente utilizados en la vida cotidiana. Entonces http://geeksforgreeks.org es una gran fuente para practicar preguntas. HackerRank es otro gran lugar donde puedes practicar muchas preguntas de programación.

Dicho esto, las personas aprenden y entienden las cosas a ritmos diferentes, por lo que es realmente difícil saber cuándo debe comenzar a solicitar empleos. Pero si incluso se siente cómodo con los conceptos básicos de los recursos mencionados anteriormente, estoy seguro de que le irá bien en las entrevistas.

Sigue aplicando, sigue intentándolo. Dar tantas entrevistas como sea posible es también una forma de aprender. Comunicarse bien con el reclutador también es extremadamente importante en el mundo real. Sin esa experiencia, ¡ninguna cantidad de conocimiento puede conseguirte un trabajo a menos que decidas hacer una startup!

¡Mucha suerte en la preparación de la entrevista!

Nunca se puede terminar con estructuras de datos y algoritmos.

Pero si eres bueno en las siguientes cosas, puedes comenzar a ir a la entrevista:

  • Trabajar con matriz, lista vinculada, pila, cola, hash, árbol.
  • Algoritmos de clasificación.
  • Algoritmos de búsqueda.
  • Algoritmos Gráficos.
  • Análisis de algoritmos, principalmente notaciones Theta y Big O.

Hay mucho más, pero después de las cosas mencionadas anteriormente, puede comenzar a solicitar puestos de trabajo y obtener entrevistas.

Al principio, el objetivo de las entrevistas no es pasar una entrevista y conseguir un trabajo. Las entrevistas le darán una idea de lo que sabe, lo que no sabe, lo que debe aprender más, lo que debe hacer mejor. Aprenda a través de las preguntas de la entrevista y las situaciones de la entrevista.

Eventualmente obtendrás un trabajo. No será tan largo como crees. Solo sigue aprendiendo y trabajando regularmente.

En realidad, nunca has terminado en Algoritmos y estructuras de Datos, cuando crees que resolviste todas las preguntas, entonces surge una nueva pregunta, que te pone en duda que realmente has terminado con estructuras de datos y algoritmos. Sí, podemos decir que cuando eres capaz de manejar nuevas preguntas con tus habilidades conceptuales, puedes postularte para un trabajo y sí, también puedes obtener el trabajo si tus conceptos son claros.

More Interesting

¿Deberían escribirse los currículums de ingeniería mecánica / aeroespacial en LaTeX o Word si se solicita empleo en la industria?

¿Cómo puedo obtener un trabajo en línea?

¿Los graduados de las universidades en Italia pueden encontrar un trabajo adecuado?

¿Conseguir un trabajo a tiempo completo será difícil después de la universidad con un promedio de calificaciones bajo?

¿Cuál es el mejor trabajo para un adolescente que solo busca salir de la casa?

¿Cuál es la mejor manera de conseguir un trabajo en Google, Facebook, LinkedIn o Twitter? ¿Debería ir a un MS y rectificar los errores en mi carrera, o debería centrarme en los algoritmos y una vez que me ponga amarillo en Topcoder solicito empresas como Google?

¿Cuáles son los servicios que necesita un buscador de empleo de un portal de empleo en línea en India?

¿Habría alguna diferencia en el mercado laboral si detuviéramos nuestra educación hasta un título universitario?

¿Cómo ir a la NASA si quiero ir a diseñar naves espaciales y cohetes? ¿Qué rama de ingeniería es la mejor para este trabajo?

¿Sería capaz de conseguir un trabajo en Canadá si me mudara allí con un título de otro país?

Cómo obtener experiencia laboral si los empleadores solo contratan personas con experiencia

¿Cuánto tiempo debe esperar antes de seguir después de una segunda entrevista?

Cómo conseguir un trabajo en programación con un título pero sin experiencia a los 30 años

Cómo comenzar una carta de presentación si no está dirigida a alguien específico

¿Puede un desarrollador experimentado encontrar un trabajo adecuado en Bangalore después de un receso profesional?