Contratación fuera del campus de Qualcomm Hyderabad para IIIT Hyderabad.
Ronda 1: fue una prueba en línea en la plataforma HIrePro que fue supervisada. Primera Ronda totalmente basada en MCQs con calificación negativa. Se dividió en tres secciones y 30 minutos para cada una. Cada sección contenía 20 preguntas.
- Aptitud
- Preguntas de programación
- Sistema operativo, redes informáticas, arquitectura informática y estructura de datos basada en algoritmos
Ronda 2: Fue la ronda de entrevistas en MS Teams. Para escribir y compartir código se utilizó la herramienta Hackerrank Codepair Tool. Las siguientes son todas las preguntas que se hicieron.
Específico del idioma (C y C++, según su currículum)
- Flujo de ejecución del programa C (https://www.geeksforgeeks.org/how-does-ac-program-executes/ )
- Diferencia entre memcopy y mommove (https://stackoverflow.com/questions/1201319/cuál-es-la-diferencia-entre-memmove-y-memcpy)
- Implemente memcopy sin usar una array temporal.
- Contenido del archivo C ejecutable
- Check Stack Segment está en una dirección de crecimiento o reducción ( https://www.geeksforgeeks.org/c-program-find-direction-growth-stack/ )
- ¿Qué es una palabra clave volátil? ( https://www.geeksforgeeks.org/understanding-volatile-qualifier-in-c/ )
- ¿Qué devolverá malloc(0)?
- ¿Cómo decide free(ptr) cuánta memoria se debe borrar? ( https://www.geeksforgeeks.org/g-fact-88/ )
- Tamaño máximo de memoria que puede asignar malloc
Pregunta de codificación
Sistema operativo
- Proceso frente a hilo ( https://www.geeksforgeeks.org/difference- between-process-and-thread/ )
- Mutax vs Binaray Semaphore ( https://www.geeksforgeeks.org/difference- between-binary-semaphore-and-mutex/ )
- ¿Qué es la memoria virtual? ( https://www.geeksforgeeks.org/virtual-memory-in-operating-system/ )
- ¿Quién convierte la dirección virtual en dirección física? (MMU – Unidad de gestión de memoria)
- ¿Qué es caché?
- ¿Quién es más rápido entre caché, RAM y memoria secundaria? (Caché > RAM > Memoria secundaria)
- ¿Dónde se encuentra la tabla de página?
- ¿Qué es la Inversión Prioritaria y su Solución? ( https://www.geeksforgeeks.org/priority-inversion-what-the-heck/ https://www.geeksforgeeks.org/priority-inheritance-protocol-pip-in-synchronization/ )
Ronda 3: Se basó en la Ronda basada en Aptitud y Codificación. Se suponía que debía escribir código sudo para cada una de las siguientes preguntas.
- Verifique que dos rectángulos se superpongan o no
- Problema de agua atrapada
- Problema de 100 bombillas ( https://www.materialsforengineering.co.uk/engineers-puzzle/the-100-bulb-conundrum/61497/1/ )
- Inserción de lista enlazada al principio (https://www.javatpoint.com/insertion-in-singly-linked-list-at-beginning)
- Inserción de lista enlazada en la k-ésima ubicación
- Detectar bucle en lista enlazada
- Encuentra el medio de la lista enlazada
Veredicto : Seleccionado
El proceso general de la entrevista se centra en los fundamentos de la informática. He preparado materias básicas a partir de mis notas de entrada y GeeksforGeeks. La mayoría de las preguntas se repitieron, por lo que los archivos de GeeksforGeeks Qualcomm fueron muy útiles para mí. Los entrevistadores en ambas rondas fueron muy útiles. Me dieron pistas en algunas preguntas en las que estaba atascado y pude resolverlas. Siempre discuta el enfoque primero con el entrevistador y luego solo escriba el código para que pueda ayudarlo si se equivoca.
La mejor de las suertes !!
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