Aller au contenuAller au pied de page
  • Emplois
  • Entreprises
  • Salaires
  • Pour les employeurs

      Boostez votre carrière

      Découvrez votre salaire potentiel, décrochez des emplois de rêve et partagez vos témoignages de manière anonyme.

      employer cover photo
      employer logo
      employer logo

      NVIDIA

      Employeur impliqué

      À propos
      Avis
      Salaires et avantages
      Emplois
      Entretiens
      Entretiens
      Recherches associées: Avis sur NVIDIA | Offres d’emploi chez NVIDIA | Salaires chez NVIDIA | Avantages sociaux chez NVIDIA
      Entretiens chez NVIDIAEntretiens d’embauche pour C++ Developer chez NVIDIAEntretien chez NVIDIA


      Glassdoor

      • À propos
      • Récompenses
      • Blog
      • Nous contacter
      • Guides

      Employeurs

      • Compte employeur gratuit
      • Centre employeur
      • Blog pour les employeurs

      Informations

      • Aide
      • Règles de la communauté
      • Conditions d'utilisation
      • Confidentialité et choix publicitaires
      • Ne pas vendre ni partager mes informations
      • Outil de consentement aux cookies

      Travailler avec nous

      • Annonceurs
      • Carrières
      Télécharger l'application

      • Parcourir par :
      • Entreprises
      • Emplois
      • Lieux

      Copyright © 2008-2026. Glassdoor LLC. « Glassdoor », son logo, « Worklife Pro » et « Bowls » sont des marques déposées de Glassdoor LLC.

      Entreprises suivies

      Tenez-vous au courant des dernières opportunités et profitez de conseils d’initiés en suivant les entreprises de vos rêves.

      Recherche d’emplois

      Obtenez des recommandations et des mises à jour personnalisées en démarrant vos recherches.

      Entretien pour C++ Developer

      12 oct. 2024
      Candidat à l'entretien anonyme
      Israel, TX
      Aucune offre
      Expérience neutre
      Entretien moyen

      Candidature

      J'ai passé un entretien chez NVIDIA (Israel, TX)

      Entretien

      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?

      Questions d'entretien [1]

      Question 1

      how abstract classes works behind the scenes in memory
      Répondre à cette question

      Autres retours d’entretien d’embauche pour un poste comme C++ Developer chez NVIDIA

      Entretien pour C++ Developer

      22 août 2018
      Candidat à l'entretien anonyme
      Moscou,
      Aucune offre
      Expérience positive
      Entretien difficile

      Candidature

      J'ai postulé en ligne. Le processus a pris 2 semaines. J'ai passé un entretien chez NVIDIA (Moscou, ) en août 2018

      Entretien

      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.

      Questions d'entretien [11]

      Question 1

      What is POD-type in C++?
      Répondre à cette question

      Question 2

      How std::string is implemented?
      Répondre à cette question

      Question 3

      How std::vector is implemented?
      Répondre à cette question

      Question 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?
      Répondre à cette question

      Question 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?
      Répondre à cette question

      Question 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?
      Répondre à cette question

      Question 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.
      Répondre à cette question

      Question 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?
      Répondre à cette question

      Question 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?
      Répondre à cette question

      Question 10

      Implement algorithm that generate Fibonacci numbers.
      Répondre à cette question

      Question 11

      In which cases we would need to use placement new?
      Répondre à cette question
      4

      Meilleures entreprises pour « Rémunération et avantages » près de chez vous

      avatar
      Intel Corporation
      3.7★Rémunération et avantages
      avatar
      Apple
      4.2★Rémunération et avantages
      avatar
      Lenovo
      3.8★Rémunération et avantages
      avatar
      Honeywell
      4.0★Rémunération et avantages