Hola, en primer lugar, no es necesario tener miedo del algoritmo, simplifiquemos el algoritmo
El algoritmo es un proceso paso a paso que solo se debe seguir. Entonces, cada vez que está haciendo un plan y siguiendo ese plan para ejecutar, su algoritmo, así que mi punto es que conoce y entiende el algoritmo.
- ¿Vale la pena el tiempo para obtener una maestría en CS o para aprender a codificar y asistir a un campamento de entrenamiento de codificación?
- ¿Practicar problemas solo en HackerEarth es suficiente para descifrar cualquier entrevista de codificación?
- ¿Qué tipo de preguntas se hacen para la ingeniería automotriz en VIT para VITMEE? ¿Me puede dar algunas preguntas de muestra?
- ¿Cuál es la mejor manera de pensar acerca de los problemas de escalabilidad en la programación de entrevistas?
- ¿Cómo podemos permutar una cadena de modo que todas las ventanas de tamaño 'k' tengan caracteres únicos?
Ahora centrémonos en Desde dónde comenzar a aprender Algoritmo y DSA
Según su nivel, puede comenzar a aprender.
- Principiante : si solo conoce conceptos de DS, árbol, etc., la recursión y DP es demasiado difícil para usted. luego mejor busque un Mentor y busque orientación para un aprendizaje y una codificación más rápidos y mejores.
Si no desea gastar dinero para obtener orientación, puede ver videos del sitio MIT o NPTEL y desarrollar sus habilidades de codificación y pensamiento para Algoritmo y Estructura de datos.
- Intermedio – 1: se encuentra entre intermedio y principiante, necesita orientación y dirección para pensar en crear nuevas soluciones, buscar mentor y practicar la creación de soluciones propias y escribir código con todos los casos límite cubiertos.
Sitios para referir: Gohired.in, GeeksforGeeks - Intermedio – 2 : comprende todos los conceptos de DS, recursividad, DP y Algo, y la mayoría de las preguntas de la entrevista que puede resolver, pero cae en la trampa de algunas preguntas difíciles, no puede pensar en casos extremos de recursión, o nueva DP o ¿La solución de la pregunta del montón, etc., no puede crear por su cuenta?
Practique todas las preguntas tradicionales y su solución y comprenda por qué se creó dicha solución, ahora intente resolver preguntas que no puede. Ahora debería poder resolver la mayoría de las preguntas, ya que sus fundamentos son claros. Aún así, si no puedes hacer eso, entonces estás bajo Intermedio-2.
Sitios para referir: Geeksforgeeks, HackeRank
Puede conectarse conmigo en LinkedIn o en mi sitio Gohired.in para obtener más orientación o incluso cualquier pregunta.