La ronda 1:
La ronda 1 se llevó a cabo en línea en el campus, en la que se hicieron 50 preguntas básicas de McQ lógico en lenguaje C. Principalmente de temas como Arrays, Loops, Switch Statements, Ternary Operators, Shift operator, if else condition.
de las cuales la mayoría de las preguntas son de geeksforgeeks entre el Set 1-65 (https://www.geeksforgeeks.org/c-multiple-choice-questions/)
Fui seleccionado después de resolver correctamente más de 35 preguntas.
Ronda 2: (Código sin STL)
La ronda 2 fue una prueba de lápiz y papel durante 45 minutos, en la que se hicieron 4 preguntas, solo se suponía que la parte de la función estaba escrita en la solución.
Pregunta 1- Dada una array que tiene N número de elementos, para cada índice i, tenemos que actualizar la array por su elemento máximo a la derecha.
por ejemplo, I/P- [6, 7, 11, 4, 10, 8], O/P- [11, 11, 11, 10, 10, 8]
similar a este- https://www.geeksforgeeks.org/replace-every-element-with-the-greatest-on-right-side/
Pregunta 2: dada una lista vinculada, debemos agregar 15 en el número formado y devolver la lista vinculada en el espacio O (1).
por ejemplo, I/P- 9->9->9 O/P- 1->0->1->4
similar a este- https://www.geeksforgeeks.org/add-1-number-represented-linked-list/
Pregunta 3- Dados 2 árboles binarios, tenemos que verificar si tienen la misma complejidad Inorder Traversal en O (n) Time.
Pregunta 4- Un programa basado en salida con función de pedido anticipado y función inversa. Nos dieron una string y nos pidieron salida en orden previo después de realizar operaciones inversas en diferentes rangos de string.
Fui seleccionado para entrevistas después de resolver las 4 preguntas.
//Publicado por Pratik Agarwal
Publicación traducida automáticamente
Artículo escrito por unknown007 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA