Experiencia de entrevista de Qualcomm | Conjunto 7 (fuera del campus)

Fue una muy buena experiencia enfrentar entrevista en Qualcomm (Hyderabad-2016)

Asistí a la entrevista para un puesto de ingeniero de software y mi experiencia y preguntas se mencionan a continuación.

Vuelta-1 Ronda telefónica (40min a 1hr) Nivel medio.

  • Todo sobre tu currículum
  • Muchas preguntas sobre el proyecto y cómo funciona en realidad.
  • Conceptos de SO y ejemplos reales
  • Situaciones de interbloqueo (detección, prevención)
  • Temporizadores de vigilancia SW
  • Programadores y algoritmos del sistema operativo
  • Manejo de errores en el sistema, volcados de núcleo, etc.
  • Conceptos de gestión de memoria
  • Mutex/sección crítica/semáforos
  • Procesador DSP, canalización e IC serial
  • 3 Preguntas de codificación ( LinkedList , basadas en pilas y basadas en strings ).

Nota: Todas las preguntas redondas se hicieron profundamente y es necesario decirle hasta que convenció con las respuestas. Después de 7 días, recibí una llamada para ir a la oficina de Qcom para las próximas rondas. Ese día pasó de las 10 a las 4 del reloj descanso solo para almorzar.

Ronda 1 (2 personas tomaron de 10 a 12.30):

  • Comencé con mi currículum, hice preguntas sobre mis proyectos de pasantía, proyectos principales.
  • Fundamentos de la programación en C.
  • 5 preguntas de codificación ( bit wise , Fibonacci , LinkedList, árboles y reconocimiento de patrones )
  • Luego comencé con los conceptos del sistema operativo, los algoritmos de programación, la mejor estructura de datos para la programación en tiempo real.
    Mapa de memoria del programa, clases de almacenamiento y su mapeo
  • ¿Si declaramos más número de variables que los registros disponibles en el procesador? Dónde se almacenarán.
  • IPC (señal, como codifiqué en esto) cómo realmente transfiere la memoria
  • Conjunto de fragmentos de código C dados para depurar… Identifique problemas en él y diga los resultados
  • Preguntas de memoria como mejor ajuste, peor ajuste, preguntas de ajuste promedio.
    Y más preguntas sobre eso… como ¿por qué?

Ronda 2 (codificación):

  • Preguntas básicas de C y preguntas de currículum
  • Escriba un programa para eliminar un Node, dado solo un puntero al Node en una lista enlazada circular
  • Cómo acceder a los datos en las funciones llamadas después de regresar (el punto aquí es que no se puede acceder a las variables automáticas en las funciones después de que se cancela)
  • Escriba un programa para devolver un flujo de bytes de una función
  • Muchas preguntas sobre punteros de función, cómo, uso, ejemplos
  • Hubo un torneo IPL, después de cada partido tienes que encontrar el equipo con el máximo de puntos. Tienes que decir la lógica primero y luego codificarla.
  • Las preguntas de LinkedList imprimen primero cada Node impar seguido de un Node par sin cambiar la LinkedList.

Ronda 3 (codificación):

Ronda 4:

  • Escriba un programa propio para la función strstr, de manera óptima
  • Escriba un programa para convertir una lista vinculada única dada a BST
  • Preguntas sobre macros
    Cómo te quieres ver después de un año, tus intenciones, aspiraciones
    Big & Little endian – definiciones, representaciones, escríbelas, intercámbialas, etc.
  • Muchas preguntas relacionadas con la memoria.
  • Escribe un programa para implementar memcpy() por tu cuenta
  • Necesidad de evaluar muchas otras condiciones como situaciones de superposición, etc.
  • Diferencia entre llamada de biblioteca y llamada de sistema
  • Inversión de prioridad en un RTOS y sus soluciones

Ronda 5 (Gerente):

Las aspiraciones de Qualcomm, la cultura y cómo se ve para ser el próximo, comentarios de nosotros sobre la entrevista, nada más… solo una charla informal.
Ronda 5 (hora):

¿Por qué Qualcomm? ¿Reubicación? expectativa salarial? solo una charla casual.
Nota: en todas las rondas, debe explicar claramente su proyecto y ellos pueden hacer algunas preguntas realmente buenas sobre su proyecto. Sea claro con sus proyectos y CV.

¡Después de esto, en realidad estaba en la compañía de mis sueños y feliz …!

Sugiero que siempre escuches atentamente a un entrevistador, definitivamente te ayudarán si tienes alguna duda. Dígales su enfoque al menos si no puede codificarlo. Practica escribir código en papel. Para Qualcomm Arrays , Linked Lists , Strings y Trees son conceptos que generalmente se preguntan. Las estructuras de datos y los algoritmos, el sistema operativo deben practicarse con soltura.

Agradecería sinceramente a GeeksforGeeks por su gran ayuda en mi preparación y espero que esto sea útil para otros aspirantes.

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.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *