Entrevista Nvidia | Serie 1

La siguiente es mi experiencia de entrevista para la pasantía de NVIDIA.

Me enfrenté a tres rondas telefónicas en mi habitación.

Ronda 1:
La ronda 1 fue una combinación de recursos humanos y técnica.
En esta ronda me preguntaron sobre mí y sobre mi Proyecto. El entrevistador estuvo todo el tiempo preguntando sobre mi proyecto durante 20 minutos (porque mi proyecto estaba relacionado con NVIDIA), y en los últimos 15 minutos me hizo preguntas simples sobre C/C++.

Pregunta 1 Te dan dos vectores de números, ¿cómo obtendrás el producto de puntos? [Producto escalar de vectores :)]

Pregunta 2: ¿Cómo asignará la memoria dinámica para una array bidimensional?

Pregunta 3: ¿Conoces el lenguaje ASM (dije muy poco). Entonces me pidió que hiciera la pregunta 1 en ASM (le dije lógica básica de cómo podemos hacerlo en ASM)
Ahora me preguntó, si los números en vectores tienen n = 16 bits de largo, ¿entonces el número de bits resultante?
[Respuesta: 3n-2 donde n es el número de bits en números]

Ronda 2:
1. Diferencia entre macro y función 🙂 [requirió un conocimiento profundo de ello, así que respondí en términos de ejecución en tiempo de compilación, ejecución en tiempo de ejecución, pilas y puntero de instrucción (contador de programa)]

2. Escribe una función para calcular el interés compuesto con restricción. [Le dije que lo siento, señor, olvidé la fórmula, así que me dio la fórmula para el interés compuesto, t = P.(1+(r/n)^nt]

3. Tienes una varilla de plata de 7 pulgadas, ahora una persona visita tu casa y pide 1 pulgada de varilla todos los días de la semana. ¿Cuánto número mínimo de cortes se requiere en una semana? [Respuesta Está en el poder de Dos 1,2,4 (¿puedes encontrar por qué? Prueba bien)]
Consejo: – Preguntas como esta, siempre tienen respuestas en «Poder de Dos» 🙂

4. Un programa en CUDA C (Proyecto).

5. ¿Cuántos ceros hay en 100! y cómo lo calcularás?
[Fácil: divide por 5 una y otra vez y súmalos todos] así que me preguntó cómo llegué a saberlo, así que le expliqué.

Ronda 3:
esta ronda se basó totalmente en mi proyecto y me hicieron dos preguntas de aptitud al final
1. ¡Has dado un número tal que
N = 1! + 2! +…………+58! ahora cual es el recordatorio despues de dividirlo por 56?
[Respuesta aplicar 56 método divisible (romper 56 en dos números coprimos 7 y 8) luego dividir por ellos y calcularlo]

2. Has dado un pastel cuboide y un niño pequeño viene y corta un pequeño trozo de pastel cuboide. Ahora tu tarea es dividir el pastel restante en una sola toma en dos partes iguales [primero le di 2 respuestas incorrectas. me dijo ‘inténtalo de nuevo’ y por fin, le tengo una respuesta correcta. Respuesta:- Corta el pastel con la línea que une el punto medio de ese rectángulo y el pastel.

Finalmente hice dos preguntas relacionadas con la nueva versión de Architecture Keplar. El entrevistador era un tipo genial.

Este artículo ha sido compilado por Nitin Gupta . 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.

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 *