Nvidia
Senior Software Engineer
Discussion on Go Routines
Medium
Round 1CodingCandidate Selected
Explain Go routines in Go language. Discuss their functionalities with an example of how they can be used for concurrent programming.
This question was asked in
Nvidia Senior Software Engineer Interview Experience
The Nvidia interview process comprised two rounds, featuring a mix of coding and system design questions. Round 1 focused on algorithmic challenges, such as the variation of the 'Coco eating banana' problem and Go routines, while Round 2 delved into system design with topics like implementing a cache and vertical order tree traversal. Overall, the interview was technically demanding, requiring a solid understanding of data structures and concurrency concepts.