Experiencia de entrevista de Qualcomm (en el campus) – Part 1

Qualcomm visitó nuestro campus para realizar una pasantía para contratar tanto perfiles de hardware como de software.

Ronda 1 [Prueba escrita]:

La primera ronda fue una prueba de MCQ en línea realizada por HirePro. Hubo 3 secciones,

Cada sección constaba de 20 preguntas de 1 punto cada una para ser finalizadas en 30 minutos. Hubo una calificación negativa de .25 por pregunta.

  • Sección 1 (30 minutos): la
    primera sección no fue tan difícil, había preguntas de aptitud junto con algunas preguntas cuantitativas, de codificación de palabras y de razonamiento lógico.
  • Sección 2 (30 minutos):
    la segunda sección consistió completamente en preguntas basadas en resultados C. La mayoría de ellos eran preguntas de manipulación de bits que consumían mucho tiempo (casi el 70 por ciento).
  • Sección 3 (30 minutos):
    Se basó en su preferencia (Informática/Electrónica). Elegí Ciencias de la Computación y hubo preguntas de DS, OS, Arquitectura y Redes, Lógica Digital. La mayoría de las preguntas eran de C, OOPS, pocas de DS.

Gracias a mi experiencia con GATE, pude resolver la mayoría de las preguntas relacionadas con OS, DS, CO y redes.
Se seleccionó aproximadamente 1/4 de la fuerza total para la siguiente ronda.
 

Ronda 2-a [Entrevista técnica]:

En mi primera ronda técnica, me preguntó:

Para dar mi introducción y luego comenzó a explicar sobre Qualcomm. Dado que estuvo sirviendo a Qualcomm durante los últimos 17 años, mi entrevista fue más conversacional en lugar de preguntas técnicas profundas. Me preguntó mis temas favoritos y el idioma en el que uso para codificar. Me preguntó cómo se inició C++ y algunas preguntas relacionadas con el compilador, como por qué prefiero codificar en C++ sobre otros lenguajes de programación.

Al llegar a mi currículum, habló sobre mis habilidades técnicas y luego sobre los proyectos que he mencionado. Me tomó alrededor de 20 minutos donde me dio algunas situaciones de contador relacionadas con cada proyecto. Uno de mis proyectos fue sobre aprendizaje automático, por lo que se hicieron preguntas básicas de la teoría del aprendizaje automático. El entrevistador fue muy amable y dondequiera que me quedé atascado, me mostró el camino correcto. En el medio, me pidió que escribiera algunos códigos relacionados con la lista enlazada y me preguntó sobre la complejidad del tiempo.

Como mencioné mi pasantía de NTPC en la licenciatura, hubo algunas preguntas sobre redes y él estaba tratando de confundirme entre todos los dispositivos de conexión como enrutador, conmutador, concentrador, etc. Y también algunas preguntas relacionadas con el protocolo TCP/IP.

Luego me preguntó sobre cualquier cosa que me fascinara durante mi licenciatura. Así que tuvimos una larga discusión de 30 minutos sobre Blockchain. Me habló de varios departamentos de Qualcomm que están trabajando en esta tecnología. 

Ronda 2-b [Entrevista técnica]:

Se llevó a cabo para estudiantes seleccionados, ya que fui seleccionado para la ronda de recursos humanos justo después de mi primera ronda, así que estoy compartiendo la experiencia de mis amigos.

Esto fue más técnico y se les preguntó sobre algunas preguntas básicas de programación como: 

  • Comparación de la complejidad temporal de diferentes algoritmos de búsqueda
  • El área máxima del histograma.
  • Implementación de Colas usando lista enlazada.
  • Diferencia entre una lista enlazada simple y una lista enlazada doble (análisis en profundidad)
  • Heapsort y Quicksort junto con su análisis (complejidades de tiempo)
  • Eliminar el extremo n del final de la lista vinculada
  • Segmentación, Paginación, Paginación de Demanda y Swapping.
  • Código para recorrer un árbol binario en forma de Espiral.
  • El problema productor-consumidor.
  • Implemente la prioridad del subproceso mediante una cola de prioridad.
  • Implementar ordenación rápida.
  • Un acertijo: si tenemos tres cajas con dos bolas cada una, que pueden ser blancas o negras, se nombran mal. Su nombre es tal que significa la primera letra del color de cada bola, que contenía la caja. Por ejemplo, una caja que contiene una bola blanca y otra negra debe tener el nombre: bb. Pero, lamentablemente, todas las casillas tienen un nombre incorrecto. Encuentre el número mínimo de bolas que se extraerán para averiguar el nombre correcto de cada caja. Condición: cada bola que se saca debe ser repuesta a la misma caja.
  • Compruebe si la lista de enlaces contiene un bucle. Encuentre el punto de inicio del bucle.
  • Mochila ilimitada

Ronda 3 [Ronda de recursos humanos]:

Fue una ronda básica de recursos humanos. Me preguntó por qué continuó su educación después de su graduación, qué perfil le interesa y algunas preguntas simples relacionadas con la carrera. Ella fue agradable y amigable. Ahora a menudo intercambiamos algunas palabras después de que obtuve mi trabajo.

En general, se trata de CONFIANZA y CONFIANZA. Ten una linda sonrisa en tu rostro y siéntete cómodo. Todo depende de en qué dirección quieras llevar la entrevista. La informática es un océano en el que no puedes conocer todos y cada uno de los conceptos ni el entrevistador quiere que sepas todos y cada uno. Él observa cómo aborda esas situaciones y encuentra la mejor solución posible en ese momento en particular.

¡¡Buena suerte!! 
 

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 *