Experiencia de entrevista de ServiceNow en el campus

Ronda 1: (Ronda de prueba en línea)

Esta ronda consta de 10 mcq de temas básicos de cs como Os, ds, Algo y preguntas de programación de java y c ++.

1 pregunta de codificación:

Subsecuencia creciente más larga

https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/

Las personas que resolvieron 1 pregunta de codificación por completo fueron preseleccionadas y 30 miembros aprobaron esta ronda.

Puntas:

Dado que no hubo calificación negativa, intente resolver tantas preguntas como sea posible correctamente, y también intente aquellas cuyas respuestas no sepa correctamente.

Ronda 2: (Entrevista Técnica Ronda-1)

Directamente el entrevistador después de ver el currículum hizo 3 preguntas de codificación.

1. La intersección de 2 conjuntos de strings.

Ejemplo: S1[3]={carnero, Laxman, krishna}

s2[3]={carnero, Seetha, raju}

la salida debe ser ram.

la longitud de 2 arrays de strings también puede ser diferente.

2. Esta pregunta es similar a encontrar un elemento k en Bitonic Array.

https://www.geeksforgeeks.org/find-element-bitonic-array/

3. dada una variedad de strings como {gato, mesa, comer, tic}

El último carácter de la string coincide con el primer carácter de la siguiente string.

aquí se forma el anillo y la longitud del anillo es 4.

me pidió que le dijera al enfoque cómo resolverá este problema. Le comenté el planteamiento y quedó satisfecho.

a continuación, hizo una pregunta de oops.

Estabas en el nivel de compilador y la herencia de diseño en ese nivel.

Sugerencias: Practique la codificación con lápiz y papel e intente depurar su código en papel.
Después de esta ronda, alrededor de 20 estudiantes fueron preseleccionados para la siguiente ronda.

Ronda 3: (Entrevista Técnica Ronda-1)

aquí el entrevistador preguntó qué preguntas se hicieron en la ronda anterior y luego hizo una pregunta de los árboles.

1. ¿Comprobar si un árbol binario es un bst?

él quiere la respuesta eficiente que se resolverá usando INT_MIN e INT_MAX.

2. imprimir el siguiente elemento mayor para cada elemento en una array?

ejemplo: a[6]={3, 5, 1, 2, 4, 0}

O/p debe ser {5, 4, 4, 4, 0, -1}

3. ¿Rotar una array 90 grados?

SGBD :

Formas de normalización.

Después de esta ronda, alrededor de 13 estudiantes fueron preseleccionados para la siguiente ronda.

Nota :

para todas las preguntas anteriores quiere un código exacto y eficiente.

Ronda 4: (Gerencial)

El entrevistador, después de revisar mi currículum, preguntó a mi tema favorito, al que respondí Os, luego preguntó el tema favorito y luego le dije a la paginación que hizo preguntas sobre fallas de página, puntos muertos.

¿Diferencia entre semáforo y mutex?

Luego preguntó el problema de las torres de Hanoi.

Luego le di el código recursivo exacto del problema de Toh y me dijo que lo hiciera en un enfoque iterativo que no pude responder.

Después de esto, me preguntó sobre mi proyecto de pasantía.

Después de explicar brevemente mi proyecto, me pidieron que esperara afuera 30 minutos para ver los resultados y, finalmente, de 13 personas, 4 fueron seleccionadas y yo fui una de las personas más afortunadas.

NOTA:

Transmita claramente acerca de los enfoques del código, siempre dígale el enfoque y luego proceda a escribir el código en papel.

No te pongas nervioso y pídeles pistas sobre el problema, seguro que te ayudarán.

Publicación traducida automáticamente

Artículo escrito por SK015 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 *