Experiencia de entrevista de Cvent para ingeniero de software FTE (en el campus)

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.

  1. 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.

  2. 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).

  3. 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.

  1. Elimine un Node n del final de la lista vinculada. Le di 2 enfoques de puntero, y estaba satisfecho y no pidió código.
  2. Implemente 3 pilas en una array. Le di un enfoque, y profundizó en él para obtener todos los casos posibles.
  3. 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.
  4. 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

Deja una respuesta

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