Experiencia de entrevista de cadencia | conjunto 2

Apliqué a través de cadence home -> carreras ->. Subí mi enlace de Linkedin como currículum. Recibí una llamada dentro de una semana y me pidieron que hiciera una ronda telefónica. 

Ronda 1 – Telefónica 

1. Háblame de ti 

2. ¿Cuál es la diferencia entre C y C++? 

3. ¿Es un programa en C más rápido que un programa compilado en C++? 

4. ¿Qué es UNION en C? 

5. ¿Qué tipo de algoritmos de clasificación conoces? 

6. ¿Qué significa el término “programación orientada a objetos”? 

7. ¿Cuál es la diferencia entre sobrecarga y anulación? 

8. Sobre mi trabajo actual. 

Luego me llamaron para entrevistas cara a cara; No me demoré y lo arreglé pasado hoy. 

Ronda 2 – F2F 

1. ¿Qué hace el software de su empresa actual? ¿Sobre la empresa actual? 

2. Compilación de un código C/C++. Me dio un programa ficticio. Luego me pidió que usara #ifdef #endif en los archivos de encabezado y luego me preguntó sus usos. 

3. Diferentes segmentos de memoria. ¿Dónde se puede asignar una variable a todos? 

4. Hay una pila donde están ocurriendo las operaciones push y pop. En cualquier momento, el usuario consultará secondMin(). Esta API debería devolver el segundo mínimo presente en la pila. 

5. Dado un número, diga el número de bits establecidos en el número en su representación binaria. Ex. N = 5, Respuesta – 2 (101 tiene 2 1) 

6. Invertir una string de forma recursiva, iterativa. Luego me pidió que rebobinara toda la pila o rastreara la versión recursiva para ver ejemplos: «hola» y «ABCD». 

7. Concepto de relleno de celdas en struct/class. 

8. Recorrido en un árbol. Me hizo codificar una versión iterativa y recursiva del recorrido en orden. 

Ronda 3 – F2F 

1. Diferencia entre enlaces estáticos y dinámicos. 

2. Concepto de función virtual en C++. ¿Cómo se mantiene una vtable? ¿Cuáles son sus entradas? Código de ejemplo donde se usa la función virtual. 

3. ¿Qué son las variables volátiles automáticas? Alcances de las variables. 

4. Referencias en C++. 

5. ¿Qué es una función estática en una clase de C++? ¿Por qué se usa? Cómo llamar a una función estática de clase desde cualquier parte del código. 

6. Dada una array de números (+ve y –ve), indique la subarreción con la suma más alta. 

7. Altura de un árbol, diámetro de un árbol. 

Ronda 4 – F2F (Ronda de Gerente/Director) 

1. Asigne una array 2-D usando C/C++. 

2. ¿Por qué falla un programa? Problemas de Valgrind, etc. 

3. Rompecabezas: edificio de 100 pisos y 2 huevos dados, encuentre el número mínimo/máximo de intentos necesarios para encontrar el piso donde se romperá el huevo. La respuesta que di fue 19. Me pidió que normalizara la solución; luego se nos ocurrió la respuesta 13. 

4. Rompecabezas: bolígrafos N desordenados y tapas N, todas las tapas separadas de sus bolígrafos, todos los bolígrafos tienen algunas propiedades de grosor. ¿Cómo taparías todos los bolígrafos? 

5. Dado un diccionario, ¿cómo puedes representarlo en la memoria? ¿Cuál será la complejidad del peor de los casos de una búsqueda realizada en el DS diseñado? 

6. Sobre mi trabajo actual 

Ronda 5 – Recursos Humanos 

1. ¿Por qué quiere dejar su empresa actual? 

2. ¿Qué sabes de nosotros? 

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

Deja una respuesta

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