Soy bueno en DS, algoritmos y programación competitiva. Pero no he hecho buenos proyectos. ¿Cómo trato con las entrevistas de colocación?

Existe un riesgo asociado con su preparación. Ha reducido sus posibilidades de ubicaciones y, al mismo tiempo (supongo), tiene una sólida comprensión de las estructuras de datos y algoritmos.

Idealmente, después de ser seleccionado para un trabajo a través de una entrevista, se espera que trabaje en proyectos en tiempo real (si no de inmediato, sino durante un período de tiempo). Escribir código eficiente que pasa todos los casos de prueba y se sienta en un servidor sin hacer nada no va a funcionar en una industria.

La programación competitiva tiene varias ventajas. Tendrá habilidades extraordinarias de resolución de problemas atribuidas a problemas que ha resuelto en varios jueces en línea (que son un poco difíciles en comparación con los que encuentra durante las entrevistas). No solo se limitará a obtener una solución, sino que también estará en un posición para escribir una solución eficiente con requisitos mínimos de tiempo y espacio. Estos son los beneficios que obtiene de la programación competitiva.

Por el contrario, cuando trabaje en una industria, habrá varios otros requisitos, como documentación, decisión de diseño, etc. El software que escriba debe ser comprensible para sus colegas desarrolladores.

Se requiere el 20% del tiempo para escribir el software y el 80% del tiempo se necesita para mantenerlo.

Esta es una habilidad esencial para un desarrollador potencial de software que busca empleo en la industria del software. Trabajar en proyectos durante su licenciatura es, por lo tanto, un aspecto importante a tener en cuenta.

Durante una entrevista, el entrevistador puede juzgar sus intereses y seleccionar un equipo perfecto para usted (si es que lo seleccionan) dependiendo de los proyectos en los que haya trabajado.

Como todavía no ha realizado ningún proyecto, sería mejor que se postule a un puesto de pasantía a través de Internshala [1]. De esta manera, ganará experiencia laboral relevante y también tendrá un proyecto para incluir en su currículum.

Veredicto final: no se pierda la resolución de problemas. Porque la esencia de la entrevista es juzgar su enfoque sobre un problema que nunca ha resuelto antes.

Notas al pie

[1] Pasantías en India | Internshala

Solo debe hacer proyectos para comprender el concepto. Le permite implementar su conocimiento. Conocerá las aplicaciones en tiempo real de lo que aprendió.

Incluso Recursos Humanos sabe cómo los estudiantes universitarios hacen sus proyectos.

Entonces, si tiene una buena comprensión de sus temas, no importa …

More Interesting

¿Qué tipo de preguntas se hacen en la sección de programación de Amdocs (que consta de 7 preguntas de codificación) en la primera ronda de aptitud?

¿Cuál es la forma más rápida de encontrar la mediana de una matriz no ordenada de n enteros? ¿Hay una forma más rápida que ordenarlos y luego usar el valor medio?

¿Las empresas hacen preguntas difíciles en sus entrevistas de pasantía en la ronda técnica, con respecto a las estructuras de datos y algoritmos? ¿Dónde puedo aprenderlos?

¿Cuándo puedes calificarte 8/10 en lenguaje C?

¿Cuáles son las preguntas de la entrevista HTML, CSS, JavaScript y jQuery para diseñadores U / UX?

¿Tener buenas habilidades de comunicación realmente importa para un trabajo de ingeniería de software?

Cómo prepararse para una entrevista Java con 15 meses de experiencia

Escriba un programa para verificar si un elemento dado está en una matriz ordenada. ¿Cuál es su complejidad temporal?

Mientras codifica en una pizarra blanca durante una entrevista, ¿está bien usar nombres de variables cortos y / o sin sentido?

¿Cómo diseñarías un software como Microsoft Excel? Básicamente, el entrevistador quería saber cómo almacenaría las células y la relación entre las células. Por ejemplo, deje que haya 4 celdas, A1, B1, C1 y D1. Deje que los valores de las celdas se sigan

Cómo reorganizar una matriz determinada para que Arr [I] se convierta en Arr [Arr [I]] con O (1) espacio adicional

¿Cómo debo comenzar a prepararme para entrevistas SDET (Ingeniero de desarrollo de software en pruebas) para empresas de productos como Flipkart, Amazon, etc.?

¿Cuál debería ser la respuesta para esta pregunta de entrevista de SQL?

¿Para qué debo estar preparado en una entrevista técnica de codificación?

¿Cómo podemos encontrar el número de subcadenas distintas en una cadena que son palíndromos en O (N) u O (N log N)?