El proceso fue muy sencillo… Comenzó con una ronda en línea realizada en codechef. Hubo un total de dos preguntas. De nuestra universidad, solo 2 fueron seleccionados para la próxima ronda. Nos llamaron en la oficina de Directi en Banglore para una ronda de entrevistas.
Se realizaron un total de tres rondas de entrevistas.
Primera ronda –
1 – Cuéntame algo sobre ti.
2 – ¿Describa la vinculación dinámica? Escribir un código para el mismo para explicar?
3 – ¿Mesa virtual y VTPR?
4 – dado un círculo de diámetro 7. A y B son dos personas de pie sobre el diámetro. A se mueve hacia B con una velocidad de 10 m/sy B se mueve hacia A con una velocidad de 8 m/s. Ambos pueden moverse solo a través de la circunferencia. ¿Después de cuánto tiempo se encontrarán por segunda vez? (ans-33 seg).
5 – luego hubo una consulta SQL difícil.
6 – Dada una string es especial si cada substring posible de dada cuando se invierte también está presente en la string. Luego devuelve verdadero, de lo contrario devuelve falso. Por ejemplo – substring “ABC” { A,B,C,AB,BC,ABC} así que al revés será: {A,B,C,BA,BC,CBA}, todos deberían estar presentes.
(pista – cuerda de palíndromo)
La ronda 2
Comenzó con lo mismo, cuéntame algo sobre ti. Luego leyó sobre la pasantía que estaba haciendo en una aplicación web. Así que me pidió que le explicara el proyecto web en el que estaba trabajando. Estaba bastante impresionado porque estaba en django (python).
Luego me preguntó por qué usé Django.
1- características de OOPS. no en términos de (herencia, abstracción, etc.) en términos simples. (respuesta sobre la legibilidad y mantenibilidad del código y otras características como destructor, etc. y hablando de objetos a diferencia del lenguaje orientado a procedimientos.
2- Clase abstracta. ¿Por qué usar una clase abstracta? ejemplo en tiempo real.dar un código.
3 -clase de interfaz, por qué usar interfaz. Ejemplo en tiempo real con código.
4 – Dada una array con n elemento y un valor k. encontrar todas las combinaciones posibles de elementos cuya suma resulte en k. Ejemplo { 13,2,1,5,3,15} y k = 15 ans – {13,2},{15},
– Solo di fuerza bruta y enfoque recursivo. y le dije a Dp que se puede usar pero no sé cómo.
5 – dada una array muy grande, qué tipo usará.
respondí clasificación rápida
luego preguntó todo lo relacionado con quicksort, así que prepárate.
6 – dada una verificación de string para palíndromo. Ignorar caso. es decir, A y a son iguales. hacerlo en una iteración.
Esto terminó mi segunda ronda. Después de cada ronda, se le dio un descanso de 1 hora incluso con un cupón de comida para su cafetería.
3ra Ronda
dime algo sobre ti
1 dada una habitación de n personas.
– Número de apretones de manos si (‘a’ se estrecha con ‘b’ dosent significa ‘b’ se estrecha con ‘a’) y luego número de apretones de manos si (‘A’ se estrecha con ‘B’ significa «B’ también se estrecha con ‘A ‘)
– altura de un árbol cuando el número de Nodes se da en un árbol binario completo equilibrado (matemáticamente Ans- LOG)
– Características y complejidad de BST. por qué la complejidad de la búsqueda es logarítmica.
– aquí se dio una array como esta.
6 7 18 19 30 31 42
5 8 17 20 29 32 41
4 9 16 21 28 33 40
3 10 15 22 27 34 39
2 11 14 23 26 35 38
1 12 13 24 25 36 37
La pregunta era que todos los asientos de la primera y la última fila son asientos junto a la ventana. Dado un valor, identifique los asientos junto a la ventana en O(1), busque el asiento junto a la ventana más cercano en O(1). genere todos los casos de prueba posibles en los que piense y dé la razón por la que eligió esos casos de prueba. luego codifique para lo mismo.
Finalmente terminó la entrevista y por fin estaba muy contento con mis habilidades de codificación y pensamiento lógico.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA