Experiencia de entrevista de Veritas (en el campus) – Part 2

Veritas visitó nuestra universidad para la contratación. Hubo 1 ronda apti, 1 técnica, 1 ronda gerencial y, por último, ronda de recursos humanos.

La prueba de aptitud estaba en hackerRank y constaba de 20 mcq y 2 preguntas de codificación sobre temas centrales de CS como DSA, OOP, DBMS, CN, OS.

Las preguntas de codificación eran de nivel medio (Strings y Array) y GeeksForGeeks es suficiente para mcqs.

No hubo marca negativa.

Se seleccionaron 12 personas para las rondas de entrevistas que se realizaron el mismo día.

Las entrevistas se realizaron en Webex.

Preguntas de la ronda técnica:

 ¿Háblame de ti?

P> Cuando se crea la memoria del objeto y sobre el almacenamiento de la memoria

P> ¿Referencias y por qué usarlas?

Q> Diferencia entre punteros y referencias

Q> palabra clave estática y escenario de la vida real

Q> espacio de nombres

Q> punteros colgantes, punteros inteligentes, puntero de función, puntero nulo, puntero vacío, puntero a puntero.

Q> sobrecarga v/s anulación

Q> plantillas

Q> constructores y destructores (pueden sobrecargarse)

Q> última versión de cpp

Q> función amiga y dónde se usa (p. ej.: sobrecarga + operador para sumar int y x

Q> que es una variable de tipo int en un objeto) y ejemplo de la vida real.

Q> tipos de constructores y qué tipos proporciona el compilador en diferentes casos.

Q> constructor de copia (copia superficial y copia profunda) y problemas con copia superficial

Q> copiar (punteros colgantes).

Q> abstracción vs encapsulación, ejemplo de la vida real, implementación de cpp.

Q> palabra clave virtual y problema de diamantes

P> Funciones virtuales puras y clases abstractas (¿por qué usarlas?)

Q> diferencia entre i++ e i=i+1

Q> desasignar memoria sin usar libre (use realloc con tamaño 0)

P> Estructura de datos favorita, discusión sobre todos los ds que he usado

P> ¿Alguna vez ha abierto #include<bits/stdc++.h>

Q> Diferencia entre vector y lista

Q> Ds que se usarán en la situación (si los datos están en flujo y la salida debe estar en orden ascendente, el caché usado menos recientemente, el caché usado con más frecuencia y otros eran muy básicos)

P> Una string dada, averigüe el elemento máximo que ocurre

Q> Para verificar que la lista enlazada individualmente sea un palíndromo o no (o(n) y o(1))

P> Para averiguar el n-ésimo elemento del último

P> Para eliminar un Node cuando se da un puntero (y discusión sobre por qué no lo usamos en general)

P> ¿Es posible implementar Queue usando 1 pila?

P> ¿Alguna pregunta? (Pregunté 2)

Pregunta de la entrevista de la ronda gerencial:

P> Háblame de ti

P> Lo que más le gusta y lo que no le gusta del procedimiento de contratación

P> ¿Por qué elige TI y no CS?

Q> Diferencia entre TI v/s CS

Q> Tecnología en la que he trabajado

P> Explique cualquier proyecto y una discusión detallada sobre ese

P> ¿Qué idiomas conozco y en cuáles me siento cómodo?

Q> Multiprocesamiento y Multihilo

P> ¿Alguna vez ha visto 2 procesos trabajando simultáneamente e intercambiando datos (cliente-servidor)?

Q> Herencia, tipos, problema con multinivel y solución

P> Cómo obtener datos de una clase en otra (clase amiga)

P> ¿Tiene alguna pregunta para mí? le hice 2 preguntas

Preguntas de la ronda de recursos humanos:

P> ¿Cómo fue la primera entrevista técnica? ¿Cuáles son las preguntas que no pudo responder y puede responderlas en este momento? (Básicamente, querían saber si busqué las preguntas que no pude responder)

P> ¿Por qué deberíamos contratarte?

P> ¿Tiene alguna pregunta para mí?

2 fueron seleccionados finalmente

Publicación traducida automáticamente

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