Recientemente recibí una llamada de Qualcomm Hyderabad para el puesto de ingeniero. Tengo antecedentes en CS y tenía 1 año de experiencia.
Hay #3 Tech Rounds y #1 Hr round.
Ronda 1:
1. Discusión sobre mi última empresa, qué hacen y cuál es mi función.
2. El entrevistador comenzó con mi currículum y me preguntó sobre mis proyectos. Uno de los proyectos está relacionado con C, por lo que me pidió que codificara un pequeño módulo en eso.
3. Diseño de memoria del programa C, asignación de montón y pila. Diferencias entre malloc y calloc. Clases de almacenamiento en C.
4. Fibonaci con recursividad y su derivación de complejidad temporal.
5. Mecanismo de sincronización del sistema operativo, mutex vs semáforos, monitores.
Ronda 2:
1. Preguntas de manipulación de bits, conversiones Little y Big Endian.
2. Preguntas sobre el diseño del compilador, quieren que les diga los pasos y lo que sucede en cada paso en resumen, como preprocesador, compilador, ensamblador, enlazador, cargador, etc. En qué etapa se arrojará el error y cómo arroja el error.
3. Diseñe un sistema que acepte un número divisible por 5. Daigrama de estado de autómatas finitos de sugerencia para mod 5
4. Muchas preguntas sobre variable estática y función estática y diferencia entre estática, global y externa.
5. Leer un párrafo de un archivo e imprimir los palíndromos.
Ronda 3:
1. Discusión sobre mi última empresa, qué hacen, cuál es mi función, por qué quiero cambiar.
2. Discusión sobre mis proyectos. Y el módulo más difícil entre todos los proyectos que he hecho, por qué es difícil, cuáles son los diferentes enfoques que probé.
3. escribir un programa para encontrar el número en una array ordenada. Restricciones: no conoce el tamaño de la array y debe intentarlo sin encontrar el tamaño de la array.
(Sugerencia: use excepciones).
Lo hice usando una array fuera de la excepción límite y luego optimicé usando la búsqueda binaria.
4. Vaya conceptos, polimorfismo estático y dinámico, Vtable, Vptr.
5. Cuestiones sobre Sucesiones, upcasting y downcasting.
6. Mecanismo de caché en arquitectura de computadores, L1 y L2.
Ronda 4: (HR)
1. ¿Por qué quiero cambiar de empresa?
2. ¿Por qué quiero unirme a Qualcomm?
3. Explicó sobre la cultura de trabajo y sobre qualcomm.
4. ¿Cuáles son mis fortalezas y debilidades?
La ronda de recursos humanos es realmente genial, tuvimos esta ronda tomando un café en la cafetería.
Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo 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