Ir al contenidoIr al pie de página
  • Empleos
  • Empresas
  • Sueldos
  • Para empleadores

      Impulsa tu carrera profesional

      Averigua cuánto podrías ganar, encuentra el empleo perfecto y comparte información sobre tu vida laboral y personal de forma anónima.

      employer cover photo
      employer logo
      employer logo

      NVIDIA

      Empleador activo

      Información
      Evaluaciones
      Pago y prestaciones
      Empleos
      Entrevistas
      Entrevistas
      Búsquedas relacionadas: Evaluaciones de NVIDIA | Empleos en NVIDIA | Sueldos en NVIDIA | Prestaciones en NVIDIA
      Entrevistas en NVIDIAEntrevistas para el cargo de C++ Developer en NVIDIAEntrevista en NVIDIA


      Glassdoor

      • Acerca de
      • Premios
      • Blog
      • Contacto

      Empleadores

      • Cuenta de empleador gratuita
      • Centro de empleador

      Información

      • Ayuda
      • Pautas
      • Condiciones de uso
      • Privacidad y opciones de anuncios
      • No vender ni compartir mi información
      • Herramienta de autorización de cookies

      Trabaja con nosotros

      • Anunciantes
      • Oportunidades laborales
      Descargar aplicación

      • Buscar por:
      • Empresas
      • Empleos
      • Ubicaciones

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor", "Worklife Pro", "Bowls" y sus logotipos son marcas comerciales registradas de Glassdoor LLC.

      Empresas seguidas

      Sigue a tus empresas favoritas para estar al tanto de las últimas oportunidades y disponer de información desde adentro.

      Búsquedas de empleo

      Recibe recomendaciones y actualizaciones personalizadas al iniciar tu búsqueda.

      Entrevista para C++ Developer

      12 oct 2024
      Candidato de entrevista anónimo
      Israel, TX
      Sin ofertas
      Experiencia neutra
      Entrevista promedio

      Solicitud

      Acudí a una entrevista en NVIDIA (Israel, TX)

      Entrevista

      About C++: What is the difference between stack and heap memory in C++? Can you explain RAII (Resource Acquisition Is Initialization) in C++? What is the role of the "virtual" keyword in C++? How does C++ handle memory management compared to other languages? How do you implement polymorphism in C++? Can you explain the difference between deep copy and shallow copy in C++? What is the difference between "new" and "malloc" in C++? How does exception handling work in C++? What are the advantages of using templates in C++? About Your Background: Can you describe a challenging C++ problem you’ve solved in your career? How do you stay current with the latest advancements in C++? What is your educational background in computer science or engineering? What skills do you think set you apart in the field of C++ programming?

      Preguntas de entrevista [1]

      Pregunta 1

      how abstract classes works behind the scenes in memory
      Responder pregunta

      Otras evaluaciones sobre las entrevistas para el cargo de C++ Developer en NVIDIA

      Entrevista para C++ Developer

      22 ago 2018
      Candidato de entrevista anónimo
      Moscú,
      Sin ofertas
      Experiencia positiva
      Entrevista difícil

      Solicitud

      Me postulé en línea. El proceso tomó 2 semanas. Acudí a una entrevista en NVIDIA (Moscú, ) en ago 2018

      Entrevista

      I participated in one on-site interviews at NVidia. Interview were split into 2 parts of 1-hour long sessions with different teams. Be prepared to write your code on white board.

      Preguntas de entrevista [11]

      Pregunta 1

      What is POD-type in C++?
      Responder pregunta

      Pregunta 2

      How std::string is implemented?
      Responder pregunta

      Pregunta 3

      How std::vector is implemented?
      Responder pregunta

      Pregunta 4

      Suppose we have raw int array of size N. We want to add one more value to array. How to do it most efficiently?
      Responder pregunta

      Pregunta 5

      Suppose we have std::vector< std::string > with N strings and no reserved space. We want to add one more element to vector. How to implement push_back() most efficiently?
      Responder pregunta

      Pregunta 6

      Suppose we have std::vector< UserType > with N elements and no reserved space. UserType is some complex user type. We want to add one more element to the vector. How to implement push_back() most efficiently?
      Responder pregunta

      Pregunta 7

      We need to implement variadic template function that takes arbitrary number of arguments of unknown types and it should return sum of the arguments with type int.
      Responder pregunta

      Pregunta 8

      We have pointer to 2D array of size NxM - int** A. We need to get value of element A[3][4], but we can not use ‘[’ and ‘]’. How we can do it if we know that such element exist?
      Responder pregunta

      Pregunta 9

      Suppose we have class A that is publicly inherited from classes B and C. Also class A contains member variable of class D. We know that constructor of class B throws exception. If we would create object of class A, in which order constructors and destructors will be called?
      Responder pregunta

      Pregunta 10

      Implement algorithm that generate Fibonacci numbers.
      Responder pregunta

      Pregunta 11

      In which cases we would need to use placement new?
      Responder pregunta
      4