EN MI HUMILDE OPINIÓN. No lo es . Puede que tenga suerte y pase, pero no es así como funcionan las cosas.
Lo que necesitas es:
- Conozca bien al menos un lenguaje de programación.
- Aprenda estructuras de datos y algoritmos, para esto puedo sugerirle:
- Le sugiero encarecidamente que compre Cracking the Coding Interview y lea la introducción, secciones 1 a 8. Le contaré todo lo que necesita saber para prepararse: Cracking the Coding Interview: 189 Preguntas y soluciones de programación: Gayle Laakmann McDowell: 9780984782864: Amazon.com: Libros
- Algoritmos (4a edición): Robert Sedgewick, Kevin Wayne: 8601419534142: Amazon.com: Libros
- Algoritmos, Parte I | Coursera
- https://www.coursera.org/learn/a…
- Probabilidad y combinatoria
- Este tipo tiene una lista enorme de cosas, puede elegir las que necesita, especialmente la recursión, la manipulación de bits y la programación dinámica: jwasham / coding-entrevista-universidad
- Si lo necesita: Amazon.com: Programación dinámica para entrevistas de codificación: un enfoque ascendente para la resolución de problemas eBook: Meenakshi, Kamal Rawat: Kindle Store
- Luego, practique en LeetCode / HackerHank / CTCI / EPI / etc.
Para resumir, primero necesita una sólida base de conocimiento sobre algoritmos y estructuras de datos, luego debe practicar mucho para encontrar sus soluciones, LUEGO su cerebro comenzará a ver patrones. Es una inversión , no sucede de inmediato. Date entre 6 meses y 1 año. ¡Concéntrate, trabaja duro y llegarás allí!
- ¿Cuál es el significado de precisión en la computadora?
- ¿Por qué se usa x86 para denotar 32 bits?
- ¿Cuál es la mejor manera de raspar datos anidados / jerárquicos de sitios web?
- ¿Cuáles son algunas de las preguntas de muestra de la búsqueda de jóvenes talentos en programación de computadoras realizada por Computer Society of India?
- Cómo transportar cables más fácilmente