Experiencia de entrevista de Paytm (para experimentados) – Part 1

Estaba trabajando como desarrollador de software sénior de C++ y recibí una invitación para una entrevista de Paytm HR.

Ronda 1:
En todas las rondas, los entrevistadores fueron muy amables. Primero me pidió que me presentara y me preguntó si había trabajado en JAVA. Simplemente respondí con un no. Y luego me preguntó si estaría dispuesto a cambiar mi tecnología de C++ a JAVA, a lo que respondí que sí. Entonces comienza la entrevista.
1. ¿Cuál es el primer archivo de encabezado que incluye en el programa C++ más común? Mi respuesta fue #incluir pero dijo que está mal. Quería #include, lo que obviamente no es correcto ( Referir ), pero lo dejé pasar.
2. ¿Cuál es la diferencia entre C y C++?
3. ¿Qué entiendes por Programación Orientada a Objetos? Quiere saber su comprensión de OOPS, no una definición libresca.
4. ¿Principios básicos de los OOP? encapsulación de datos, abstracción, herencia, polimofismo, bla, bla…
5. Implemente la clase de lista como se define en STL. Escribí solo una declaración de clase y quedó satisfecho con ella.
6. Inserte un elemento en la posición k-ésima en la lista enlazada.
7. Encuentre primos de un Node particular en un árbol binario.
8. Ordenar y ordenar de 0, 1, 2.

Ronda 2:
1. Discusión muy larga sobre mis proyectos y por qué quieres dejar tu empresa actual.
2. Dados dos arreglos A[] y B[] donde el tamaño de A[] es muy grande (en millones), encuentre todos los elementos comunes entre ellos. Discutimos diferentes enfoques y el enfoque de mapa hash parece el mejor.
3. Escriba un código de búsqueda binario.

Ronda 3:
1. Discusión muy larga sobre mis proyectos y por qué quieres dejar tu empresa actual.

No se realizó ninguna ronda de recursos humanos.

Publicación traducida automáticamente

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