Experiencia de entrevista de Qualcomm | Fuera del campus – Part 2

Solicité un trabajo en Qualcomm a través de su sitio web. 

El proceso de entrevista consta de 5 rondas que consisten en 1 evaluación de rango de pirata informático en línea, 3 rondas técnicas, 1 ronda de recursos humanos. 

La prueba Hacker Rank tiene 30 preguntas en las que 10 son preguntas de codificación relacionadas con arrays, strings, vectores, mapas, etc., y las restantes son MCQ donde necesitamos adivinar la salida en función de un fragmento de código dado. 

Después de aclarar la evaluación, llamaron a Hyderabad para una discusión técnica de 3 rondas. 

La ronda 2: 

1. Me preguntaron sobre el trabajo de mi proyecto actual, las tecnologías que uso. Por qué desea abandonar su proyecto. 

2. ¿Qué son las fugas de memoria? ¿Cómo superarlas? 

3. Diseño de memoria de un programa en C y clases de almacenamiento en C y alcances de variables.  https://www.geeksforgeeks.org/storage-classes-in-c/ 

4.Programa para invertir la lista enlazada  https://practice.geeksforgeeks.org/problems/reverse-a-linked-list/1

5. Algoritmos de programación de CPU y algoritmos eficientes para sistemas operativos en tiempo real. 

6.Técnicas de gestión de memoria, paginación, error de página, segmentación, búfer de búsqueda de traducción. 

7. Acolchado de estructura. ¿Por qué lo usamos? Explique con ejemplo. https://www.geeksforgeeks.org/structure-member-alignment-padding-and-data-packing/ 

8. Implemente una array bidimensional usando punteros. 

Ronda 3: 
 

  1. Arquitectura del procesador ARM y sus modos de operación.
  2. ¿Implementar su propio memcpy? ¿Cuál es el problema con memcpy. ? https://www.geeksforgeeks.org/write-memcpy/
  3. Programa para encontrar el elemento intermedio en menor tiempo de complejidad  https://www.geeksforgeeks.org/write-ac-function-to-print-the-middle-of-the-linked-list/
  4. Cómo se compila el programa C. ¿Explicar todas las fases? https://www.geeksforgeeks.org/compiling-ac-program-behind-the-scenes/
  5. Stack Smashing y cómo se almacenan las llamadas a funciones en stack.
  6. Diferencia entre el sistema integrado y el sistema operativo genérico.
  7. Qué es Little Endian y Big Endian. ¿Cómo comprobarlo? https://www.geeksforgeeks.org/little-and-big-endian-mystery/

Ronda 4: 
 

  1. Diferencia entre hilo y proceso https://www.geeksforgeeks.org/difference- between-process-and-thread/
  2. Qué es la sección crítica, técnicas de prevención de interbloqueo.
  3. Inversión de prioridad y técnicas para evitarla.
  4. Modifique un bit en una posición determinada para obtener un número  https://www.geeksforgeeks.org/modify-bit-given-position/
  5. Implementación de BST  https://practice.geeksforgeeks.org/problems/insert-a-node-in-a-bst/1 https://practice.geeksforgeeks.org/problems/search-a-node-in-bst/ 1
  6. Intercambiar nibble en un byte. https://www.geeksforgeeks.org/swap-two-nibbles-byte/
  7. Mecanismos IPC, Conceptos OOps, mutex, semáforos Nivel de usuario y espacio de nivel Kernal.

Ronda 5: (FC) 

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?
 

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 *