Ronda Escrita
Hubo 2 preguntas de codificación realizadas en la plataforma cocubes Límite de
tiempo: 40 minutos
1. Encuentre la suma de todos los elementos no repetidos en una array
2. Encuentre la suma máxima de subarreglo tal que no haya dos elementos adyacentes
Primera entrevista técnica (1 hora):
1. Cuéntame sobre ti
2. ¿Con qué idioma te sientes cómodo?
3. Diferencia entre C y C++
4. ¿Diferencia entre const char *p y char const *p?
5. ¿Por qué normalmente no escribimos i = i+1?
6. Implementación en la vida real de C++
7. Implementar dos pilas en una array. El entrevistador estaba confundido acerca de las preguntas, por lo que no pregunta al respecto.
8. ¿Por qué se requiere main()? ¿Se compilará el programa si no usamos main()?
9. ¿Qué es una macro? ¿En qué se diferencia de las constantes? ¿Qué es la enumeración? por qué lo usamos y cuáles son las alternativas
10. Hice algunas preguntas sobre proyectos
11. ¿Qué es API? Entramos en una discusión detallada sobre las API.
12. Supongamos que cuando el usuario elige OxygenWallet como opción de pago mediante BookmyShow
lo que realmente sucede en el backend. Explique todo el proceso y considere todos los métodos que podrían ocurrir durante el proceso (Pista: estaba tratando de ingresar a las API)
13. ¿Cuál es el siguiente número? (2,2,4,12,48,____)
14. Rompecabezas: http://math.stackexchange.com/questions/5595/take-seats-on-a-plane
segunda Ronda (Ronda de HR)
Fue una simple charla con Recursos Humanos. Preguntas generales sobre Cuénteme sobre usted y su familia, su formación académica, su objetivo, etc. ¿Qué salario espera de la empresa?
Si le ofrecemos un salario inferior al esperado, ¿querría seguir adelante? (Dije que no: P)
¿Le gustaría hacer una pasantía de verano en nuestra organización (el estipendio fue ridículamente menor de lo que cualquiera puede esperar) y tiene alguna pregunta para mí?
Esta ronda duró 20 minutos y HR no estuvo nada bien.
Tercera Ronda (Entrevista Técnica Telefónica)
Era Ronda Final con el CTO de la empresa y tenemos que llamar al CTO a través de nuestros celulares 😛
1. ¿Qué idioma prefiere más?
2. ¿Qué es Virtual Destructor en C++?
3. ¿Qué es Virtual Constructor en C++?
4. ¿Qué son los punteros inteligentes en C++?
5. ¿Qué es Copiar constructor en C++ y escribir sintaxis para declararlo y llamarlo?
6. ¿Escribir sintaxis para Asignación para dos objetos en C++?
7. ¿Qué es Virtual Copy Constructor en C++?
8. ¿Qué son las funciones en línea? ¿Existen funciones virtuales en línea? ¿Cómo funcionan?
9. ¿Qué quiere decir con implícito y explícito? (Quería saber su significado en hindi)
10. ¿Qué es la sobrecarga de operadores y qué operadores no se pueden sobrecargar en C++ y JAVA?
11. ¿Qué es B-Tree?
12. ¿Qué es B+Tree? Y sus usos. Le conté sobre la indexación en la base de datos.
13. ¿Tiene alguna pregunta para mí? (Le dije que me hiciera algunas preguntas de codificación, que es mi punto fuerte, así que me hizo un par de preguntas de «codificación»)
14. ¿Tiene una palabra clave volátil en JAVA? (Dije que no)
15. Sí tu palabra clave transitoria en JAVA (dije que no y luego dijo que tu entrevista ha terminado).
Sin embargo, me gustaría agradecer a geeksforgeeks por proporcionarme material de estudio. ?
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo y enviarlo por correo electrónico a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
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