Delhivery Experiencia de entrevista para backend

Ronda 1 (en línea):
49 preguntas MCQ relacionadas con la ciencia de datos y la programación Pregunta de
codificación:
Pregunta 1:
dado un gráfico dirigido, como máximo sale 1 borde de él. Encuentre el Node si comenzó a atravesar desde ese Node cubre el Node máximo. (20 puntos)
(Sugerencia: DFS de cada salida de Node que cubrirá el máximo de Nodes).
(Pruebe la fuerza bruta).
Pregunta 2:
Hay casos de prueba t. Para cada caso de prueba, dados dos números m, n y un número primo p. Tienes que contar un número de veces que p ocurre en la descomposición en factores primos de todos los números en el rango de ser, n] (20 puntos).
Restricciones: t<10^5, m, n<10^9, p<10^6 Caso de prueba: m=6 n=8 p=2 Respuesta: 4(6=2*3, 7=7, 8=2 *2*2 por lo tanto la cuenta de 2 es 4) Pregunta 3: Dada una string que consta de * y # y dos variables r1, r2. Comenzando desde el primer índice de la string, debe encontrar un número mínimo de pasos necesarios para llegar al último índice sin aterrizar en un índice de caracteres *. Puede pasar de cada índice i marcado con * a (i+1) y (i+2) en un solo paso. Además, puede pasar a (i+A) si (A/i)>=(r1/r2), donde A es el número de números primos del 1 al i. Imprima «De ninguna manera» si es imposible llegar al índice n. (50 puntos)
Caso de prueba: string = #*###### r1=1 r2=2
y : 3(1->3->5->8).

Ronda 2 (F2F):
Entonces, en esta entrevista, como en otras entrevistas, esperaba que me contaras sobre ti, pero no, comenzó como lo que más te enorgullece en tu CV.

Cuéntame sobre tus proyectos.
Pregunta de codificación –

se le da
nombre valor
A 1
A 3
B 1
B 6
B 7
B 1
B 6
C 87
C 1
C 6
N 7
U 45
Imprimir:
A 1
A 3
B 1
B 6
C 87
C 6
N 7
U 45

Básicamente, primero y último de cada aparición y solo hay uno, luego imprima solo la primera aparición.
Es una pregunta fácil. Escribí el código libre de errores para que quedara impresionado.

Pregunta 2 (Pesadilla para mí)
Dado: 5+3*2-1+8*7
genera todas las combinaciones posibles
como una posibilidad sería (8)*(2-1)+(56)
=8*1+56= 8+56=64
o
8*(57)=búscalo en google, no sé.
Intenté mucho pero no pude resolverlo. Me hizo resolverlo durante 30 minutos y decirle el enfoque pero no pude hacerlo.
Estaba muy asustado después de eso, ya que era una mala señal.

Pregunta 3) Dígame diferentes tipos de herencia

Pregunta 4) Dime diferentes tipos de polimorfismo.

Pregunta 5) Se le dan algunas interfaces y una clase las implementa todas, encuentre la cantidad de interfaces implementadas
PD: – Si entiende esta, explíqueme también

Pregunta 6) Diferencia entre Windows y Linux

Después de hacer estas preguntas, me preguntó si tiene alguna pregunta para mí, así que le pregunté qué tipo de lenguaje usa en la empresa y los proyectos
. Durante 15 minutos, me explicó los diferentes microservicios que se usan en Delhivery y cómo interactúan con entre sí y lo que sucederá si uno falla.
Después de esta discusión, estaba realmente interesado en los proyectos de Delhivery.
Después de esta ronda, estaba convencido de que no lo superaría, pero no sé cómo sucedió mi segunda ronda.

Ronda 3 (F2F):
Luego viene este tipo, me pidió que calificara a mis asignaturas de Ciencias de la Computación cuánto sé sobre ellas. Califiqué Estructuras de datos y algoritmos en la parte superior y Redes informáticas y programación orientada a objetos, último y penúltimo.
Obviamente, comenzó con Redes informáticas
. Explica qué sucede cuando accedes a google.com.
Explicar el sistema de nombres de dominio
Luego le dije que no me sentía cómodo con el curso de CN.
Entonces se mudó a OOP
. Me preguntó sobre el problema de la herencia de diamantes. (No sabía)
y resolverlo.

Luego, cada concepto de programación orientada a objetos que se te ocurra (aprende programación orientada a objetos, por favor, si quieres unirte a Delhivery)

Luego se traslada a DBMS
Diferentes tipos de uniones en DBMS
Me pidió que escribiera código para uniones en MYSQL. (Aunque me ayudó a superarlo, es un tipo genial).

Luego, por fin DS y Algo (no muy difícil, diría que fue más una discusión que una entrevista)

Explique la recursión de cola.
¿Qué es DP? ¿Por qué memorizamos?
Pregunta de búsqueda binaria e implementación
Array de impresión en espiral Orden y código.

Después de esto, ¿cuáles son sus expectativas de Delhivery?
Le dije lo que entendí en la primera ronda de diferentes microservicios.
Dije que quiero entender cómo funcionan.

Ronda 4 (Cara a cara)
Esta fue una ronda de recursos humanos
. Me preguntó acerca de mi respuesta de Fuerza y ​​debilidad con mucho cuidado. Te harán sudar seriamente si crees que no puedes defender lo que dices.
Me preguntó sobre mis proyectos
¿Por qué quieres unirte a nosotros?
¿Alguna pregunta?
Veredicto -Seleccionado

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *