Si recientemente completé un campo de entrenamiento y todo lo que queda para conseguir un trabajo es la prueba técnica, ¿cuántas horas serán suficientes los algoritmos de aprendizaje?

Es específico de persona y de trabajo también. Cada trabajo al que postulé después de mi bootcamp tenía estándares diferentes, y hubo varios desafíos de codificación que fallé. No hay una cantidad ‘correcta’ de horas para pasar preparándome, pero definitivamente responderé por el libro CtCI como un recurso muy útil.

Su mejor opción es postularse a cada puesto para el que parezca que está calificado remotamente. Prepárate para cientos de cartas de rechazo. NO retrase la solicitud de puestos mientras estudia. Una vez que tenga una entrevista establecida, vea si puede obtener alguna aclaración sobre cuáles son sus expectativas. En uno de mis desafíos de codificación fallé su prueba, que se administró a través de HackerRank usando Java. Pero como resultado de la falla, comencé a usar HackerRank para resolver cientos de problemas de tipo CtCI. Esto hizo más que cualquier otra cosa para prepararme para entrevistas posteriores en las que me fue mucho mejor. Finalmente llegué al proceso de entrevistas de Google, y lo hice muy bien allí (¡obtuve el puesto!) Como resultado directo de muchos de esos fracasos anteriores.

En general, no se desanime, siga aprendiendo cosas nuevas, practique en un sitio como HackerRank o LeetCode y solicite todo lo que esté a la vista. Su perseverancia será recompensada eventualmente.

Lea Teach Yourself Programming in Diez años para obtener una visión muy útil. Necesita años (¡no docenas de horas!) Para aprender programación (resolución de problemas con computadoras), lo que significa mucho más que simplemente codificar.

Vea también la respuesta de Basile Starynkevitch a Si quiero codificar para vivir, ¿cuáles son los idiomas que debo aprender y las cosas que debo hacer?

Creo que incluso los trabajos de nivel de entrada requieren cierta calificación (pero eso depende mucho de su país y área), y es probable que se subcontraten con bastante facilidad.

Entonces, supongo que con solo unas pocas semanas de aprendizaje no encontrará ningún trabajo relacionado con el desarrollo de software. (Por favor díganos si encontró uno)

More Interesting

¿Cuál es un buen enfoque para resolver este problema Problema - 118D - Codeforces?

¿Cómo debo comenzar a aprender sobre estructura de datos y algoritmos?

¿Qué debo hacer si tengo dificultades con la programación dinámica en SPOJ?

¿Cuáles son algunas diferencias entre los campos de la investigación algorítmica y la investigación de operaciones?

¿Debo aprender algoritmos primero antes de aprender programación? Si es así, ¿cuál es la mejor manera de aprender algoritmos?

Dado un gráfico no dirigido y acíclico, ¿cómo encuentro el nodo para el cual la distancia máxima a cualquiera de los otros nodos es la más baja?

¿Qué representa un estado en términos de programación dinámica?

¿Cuál es la estructura de algoritmo / datos utilizada por Lucene para calcular el término frecuencia de los documentos?

¿Qué método es el más adecuado para resolver problemas de programación de enfermería, programación dinámica o algoritmos genéticos, y por qué?

Estoy obteniendo una precisión del 52% en los datos de mi celda, como el volumen, etc., que son valores extremadamente pequeños. He usado el árbol de decisión. ¿Cómo puedo mejorar?

Cómo escribir un orden de fusión en SQL sin formato

¿Cuál es el algoritmo más genial (programación competitiva) que hayas encontrado?

¿Cuál es la solución a este problema algorítmico que involucra gráficos y estructuras de datos?

¿Cuál es el mejor algoritmo para elegir para la tarea de aprendizaje automático de agrupar una base de datos de listados de casas con sus propiedades (algunos de los cuales son binarios y otros son numéricos y preferiblemente con la primera imagen)?

Cómo encontrar el enésimo número faltante más pequeño de una matriz de números