Cvent visitó nuestra universidad el 19 de septiembre de 2020. Fue una unidad de campus virtual. Hubo un total de 5 rondas en todo el proceso.
Primera ronda (aptitud + técnica): había un total de 30 preguntas para responder en 45 minutos que eran de diferentes temas como SQL, resultados de C++ y conceptos básicos. Si conoce los conceptos básicos, puede borrar fácilmente esta ronda. 24 estudiantes se clasificaron para las siguientes rondas.
Segunda ronda (Codificación) : había una sola pregunta para hacer en 1 hora. La pregunta era una pregunta de array simple. Aquellos que respondieron la pregunta con un enfoque optimizado fueron preseleccionados para las próximas rondas. Un total de 7 estudiantes pudieron pasar a la siguiente ronda.
Tercera ronda (entrevista F2F) : El entrevistador se presentó y luego comenzó con la primera pregunta.
-
Te dan una cola de personas con diferentes alturas con valores > 0 y en el medio, hay árboles con valores -1. Tenemos que ordenar las alturas en orden decreciente sin alterar la posición de -1.
Input: 3 2 -1 7 9 -1 6 5 Output: 9 7 -1 6 5 -1 3 2
Le di el enfoque de fuerza bruta de tomar los enteros no negativos en otra array y ordenar la array y luego volver a colocarla en el original. Estaba satisfecho con la solución y me pidió que la codificara.
-
Tienes una función randomgen() que nos da 0 y 1 con una probabilidad del 50%. Tenemos que cambiar la probabilidad de obtener un 0 a 75% y 1 a 25%.
Hice otra función y probé un enfoque ingenuo para ella. Me pidió que codificara. Luego DRY ejecutó mi código con un caso de prueba y luego me dijo el enfoque eficiente mediante el uso de un operador lógico (Y).
-
Luego me hizo una consulta SQL usando uniones y algunas preguntas teóricas sobre la asignación de memoria de objetos y variables y tipos de uniones.
5 estudiantes pasaron a la siguiente ronda.
Cuarta ronda (entrevista F2F) : el entrevistador pasó directamente a las preguntas de estructura de datos.
- Elimine un Node n del final de la lista vinculada. Le di 2 enfoques de puntero, y estaba satisfecho y no pidió código.
- Implemente 3 pilas en una array. Le di un enfoque, y profundizó en él para obtener todos los casos posibles.
- Compruebe si una string contiene un carácter duplicado. Le di un enfoque a través del conjunto STL y luego le expliqué la solución con una array de tamaño 256. Luego me pidió que le diera una solución sin usar ninguna array adicional. No pude responder.
- Dada una secuencia de números enteros, debe encontrar un máximo de 4 elementos en cualquier momento. Primero le di el enfoque maxheap y luego lo corregí dándole el enfoque minheap. Luego me pidió que lo hiciera sin el uso de ningún STL o función incorporada, le di otro enfoque usando 4 variables, estaba satisfecho, luego me preguntó Complejidades temporales y espaciales de todas las soluciones y comparación entre ellas.
Después de esta ronda, 3 estudiantes se clasificaron para la última ronda.
Quinta ronda (Prueba de Aptitud y Personalidad) : Era una prueba CCAT en la que la aptitud contiene 50 preguntas para realizar en 22 minutos y la prueba de personalidad no tiene límite de tiempo. La prueba de aptitud fue de nivel fácil a medio, debe calificar respondiendo las 25 preguntas correctas anteriores en un tiempo determinado.
Finalmente, los 3 estudiantes fueron seleccionados para la oferta de tiempo completo. yo era uno de ellos 🙂
Espero eso ayude.
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