¿Cómo debo prepararme para las entrevistas de Amazon, Microsoft y compañías similares?

Es realmente bueno saber que tienes conocimiento del framework Django solo para tu tercer año. Sigan así … muestra un buen progreso. Bueno, volviendo a tu pregunta como dijiste que eres débil en algoritmos, así que primero debes concentrarte en mejorar eso. ¿Cómo puedes hacerlo?

Es simple seguir practicando problemas. Cuantos más problemas resuelvas, mejor serás. Pero tenga en cuenta una cosa al resolver problemas, siempre trate de crear un código eficiente. Pruebe sus programas en el conjunto de datos grandes como entrada y vea cuánto tiempo lleva e intente minimizarlo.

Le sugiero que intente resolver problemas en sitios como Competencia de programación, Concurso de programación, Programación en línea, Juez Esfera en línea (SPOJ).

Para preguntas relacionadas con empresas específicas, puede practicar preguntas sobre preguntas de la entrevista de programación | CareerCup y muchas otras fuentes. Lo más importante que debe comprender es poder reducir la complejidad de un programa. Para esto, debe tener una comprensión clara de qué son los algoritmos y qué se entiende por complejidad y cómo podemos reducirlo.

Otra cosa que debes hacer es crear tu currículum. Construir su currículum significa crear buenas aplicaciones o sitios web o aplicaciones de Android / iOS. Proporcione enlaces a sus proyectos en su currículum. Cada aplicación que realice debe ser fácil de entender, fácil de usar y debe resolver algún tipo de problema que cada uno enfrenta en la vida diaria.

Espero que esto ayude. ¡¡Todo lo mejor!!

More Interesting

¿Es que el verdadero aprendizaje automático eliminará los trabajos de desarrollo de software (en la próxima década o más)?

Cómo entrar en el desarrollo de software - Profesionalmente

¿Cuáles son algunos datos interesantes sobre el CBI?

¿Con qué frecuencia van los programadores a viajes de negocios?

¿Es obligatorio pagar una multa a RTO hawaladars en el acto? ¿Los hawaladars tienen la autoridad para hacer challans?

Banca de inversión: ¿Cuáles son algunas buenas recomendaciones / consejos para conseguir un buen trabajo en la industria financiera?

¿Qué tan buenos son la Universidad de Massachusetts, Amherst, la Universidad de Texas A&M (TAMU) y la Universidad de Columbia para una maestría en ciencias de la computación con inteligencia artificial como área de interés?

Pregunta tonta para los modelistas financieros (banqueros de inversión, analistas, etc.), ¿modifican su plantilla de Excel en función de los estados financieros?

Cómo convertir mi perfil de ingeniero de software generalista a especialista

¿Qué opciones de trabajo están disponibles en los Estados Unidos para un inmigrante con un título médico de una institución no estadounidense (sin USMLE)?

¿Es la física, como carrera, una opción sabia para un estudiante indio de clase media? Me fascina lo poco que sé sobre física. ¿Puedo estar razonablemente seguro de un medio de vida si obtengo un título en física de una buena institución?

¿Qué carreras involucran trabajo de campo y de escritorio?

¿Cuáles son algunas de las mejores cualidades de un desarrollador web?

¿Cuáles son las ventajas y desventajas de los trabajos de BPO en India?

¿Cuál es el mejor recurso de Internet para encontrar trabajos de desarrollador web de contrato remoto?