Experiencia de entrevista del Instituto de Tecnología de Birla, Mesra.
Ronda 1 (Prueba de codificación): La primera ronda fue una prueba de codificación en línea en la plataforma HackerRank que constaba de 3 preguntas de codificación y se llevó a cabo durante 1 hora y 30 minutos. Las preguntas fueron:
- https://leetcode.com/problems/minimum-falling-path-sum/
- https://leetcode.com/problems/longest-increasing-subsequence/
- https://leetcode.com/problems/sell-disminushing-valued-colored-balls/
Alrededor de 16 estudiantes fueron nominados para entrevistas.;
Ronda 2 (técnica):
- El entrevistador se presentó y me pidió que hiciera mi presentación.
- Luego me preguntó sobre mis proyectos y usó pilas de tecnología.
- Le expliqué todas las pilas tecnológicas utilizadas.
- Luego hizo una pregunta de codificación. Dada una matriz ordenada, imprima los números que faltan en ella. Solo estaba probando nuestro proceso de pensamiento.
- Luego me pidió que escribiera el código de la función GCD.
- Luego proporcionó dos tablas Emp_Info y Emp_sal y compiló dos consultas SQL relacionadas con ellas.
- La primera pregunta fue fácil, estaba relacionada con la función SUBSTR.
- La segunda pregunta era obtener el segundo máximo que se podía resolver usando los conceptos LEFT JOIN, ORDER BY, TOP, OFFSET.
- ¿Qué es el modelo OSI?
- Finalmente, me preguntó si tenía alguna pregunta para él.
Ronda 3 (técnica):
- ¿Cuéntanos sobre tus proyectos?
- ¿Diferencia entre la base de datos SQL y NO-SQL?
- ¿Ejemplos prácticos en los que preferimos usar SQL y NO-SQL Database?
- ¿Cómo maneja 1 millón de solicitudes en su aplicación?
- ¿Diferencia entre http y https?
- ¿Qué son los sockets web?
- ¿Métodos de desarrollo de software?
- ¿Ciclo de vida del desarrollo de programas?
- ¿Cuál es más importante para el desarrollo o la prueba y por qué?
- ¿Qué son los interbloqueos?
- ¿Condiciones necesarias para el interbloqueo? ¿Cuándo puede ocurrir un interbloqueo con una impresora y un escáner?
- ¿Técnicas de manejo de puntos muertos? ¿Qué técnica utiliza el sistema operativo Windows?
- Luego hizo una pregunta de codificación: https://www.geeksforgeeks.org/sum-two-large-numbers/
- ¿Cómo puedo mantener mejor una lista ordenada de un flujo de enteros?
- Luego me pidió un rompecabezas: https://www.geeksforgeeks.org/puzzle-50-red-marbles-and-50-blue-marbles/
- Finalmente, me preguntó si tenía alguna pregunta para él.
Ronda final (técnica más gestión): En mi caso fue más técnico.
- El entrevistador fue muy amable. Primero dio su presentación y pidió mi presentación.
- Revisó mi currículum y me preguntó sobre la API de RazorPay que había usado en uno de mis proyectos.
- ¿Qué hará si hay una falla en la API de Razorpay?
- ¿Qué haría en una situación en la que su colega se atribuye el mérito del trabajo que ha realizado?
- ¿Cómo se encuentra el CV de una tarjeta de débito? Básicamente, tenemos que usar todos los números de 3 dígitos y verificar que estén correctos.
- La entrevista también dio otra solución y me pidió que diera puntos de por qué mi solución es mejor que la suya.
- ¿Cómo creo una lista doblemente enlazada? ¿Un uso real de la lista doblemente enlazada?
- Luego tuvimos una breve discusión sobre LRU, mientras le dije que usamos una lista de doble enlace.
- ¿Tienes alguna pregunta para mí?
Los resultados se dieron a conocer alrededor de las 21.30 horas.
Finalmente, 4 estudiantes fueron seleccionados por 6 meses + FTE en VISA Inc. y yo era uno de ellos.