Filter interviews by
I was interviewed before May 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Timing: Morning
How was the environment? It happened in the Computer Lab of my institution
All students were assigned a computer and we had to solve questions on hackerrank
The task is to find the actual order of people in a queue based on their heights and the number of taller people in front of them.
Iterate through the given arrays and create a list of tuples containing the height and number of taller people for each person.
Sort the list of tuples in descending order of height and ascending order of the number of taller people.
Create an empty result list and insert each tuple into the r...
Round duration - 60 Minutes
Round difficulty - Medium
Round was a mix of concepts from OOPS, OS and Problem Solving
You may assume that duplicates do not exist in the tree...
The task is to find if a given value is present in a Binary Search Tree (BST).
Start from the root node and compare the value with the target value.
If the value matches, return true.
If the target value is less than the current node value, move to the left child.
If the target value is greater than the current node value, move to the right child.
Repeat the process until a match is found or a leaf node is reached.
If a leaf...
Tip 1 : Try to code the data structures that you have learned to understand things better
Tip 2 : Try to solve the problem even if it is the worst possible solution you think and then try to optimize don't jump to get the
best possible solution
Tip 3 : Discuss things among peers it helps to improve the understanding, even try to teach someone anything new you learn, this is very helpful during the interviews as you will have habit of explaining things
Tip 1 : Try to be honest in the resume don't write something you don't know, most of the time it backfires.
Tip 2 : Try to make 2 good projects for cv and know about the challenges you can face on the project and think about how you can solve that challenge.
I applied via campus placement at National Institute of Technology (NIT), Kurukshetra and was interviewed before Aug 2021. There were 2 interview rounds.
Prepare aptitude, digital, digital IC design concepts well
I applied via Campus Placement and was interviewed before Oct 2020. There was 1 interview round.
Test output of a graphic card
Check for resolution and refresh rate
Test different graphic-intensive applications
Check for artifacts or distortion in the output
Test with different cables and monitors
Benchmark the performance using software tools
Nvidia interview questions for popular designations
I was interviewed before Apr 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with questions on OOPS and OS mainly.
What is Little and Big Endian?
Little and big endian are two ways of storing multibyte data-types ( int, float, etc). In little endian machines, last byte of binary representation of the multibyte data-type is stored first. On the other hand, in big endian machines, first byte of binary representation of the multibyte data-type is stored first.
Program to determine if your system is little or big endian
#include <bits/stdc++.h>
using namespace std;
int main()
{
if constexpr (endian::native == endian::big)
cout << "big-endian";
else if constexpr (endian::native == endian::little)
cout << "little-endian";
else
cout << "mixed-endian";
}
What is a volatile keyword?
The volatile keyword is intended to prevent the compiler from applying any optimizations on objects that can change in ways that cannot be determined by the compiler.
Objects declared as volatile are omitted from optimization because their values can be changed by code outside the scope of current code at any time. The system always reads the current value of a volatile object from the memory location rather than ...
What is the use of a function pointer in C?
In the C function pointer is used to resolve the run time-binding. A function pointer is a pointer that stores the address of the function and invokes the function whenever required.
Design data structure to implement multi threading.
If you're doing lots of reads and writes on it, a ConcurrentHashMap is possibly the best choice, if it's mostly reading, a common Map wrapped inside a collection using a ReadWriteLock (since writes would not be common, you'd get faster access and locking only when writing).
Collections.synchronizedMap() is possibly the worst case, since it might just give you a wrapper with all methods synchronized, avoid it at all cost
What does a kernel do?
Kernel acts as a bridge between applications and data processing performed at hardware level using inter-process communication and system calls.
Kernel loads first into memory when an operating system is loaded and remains into memory until operating system is shut down again. It is responsible for various tasks such as disk management, task management, and memory management.
What is a storage class?
Storage Classes are used to describe the features of a variable/function. These features basically include the scope, visibility and life-time which help us to trace the existence of a particular variable during the runtime of a program. To specify the storage class for a variable, the following syntax is to be followed:
Syntax: storage_class var_data_type var_name;
Round duration - 30 minutes
Round difficulty - Easy
HR round with typical behavioral problems.
1. Asked me if I have brother and/or sister…then about parents
2. What does your father expect from you?
3. Asked about future studies. Why I want to work and not want to go for PG?
4. Are y...
Tip 1 : The cross questioning can go intense some time, think before you speak.
Tip 2 : Be open minded and answer whatever you are thinking, in these rounds I feel it is important to have opinion.
Tip 3 : Context of questions can be switched, pay attention to the details. It is okay to ask questions in these round, like what are the projects currently the company is investing, which team you are mentoring. How all is the
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
Get interview-ready with Top Nvidia Interview Questions
I was interviewed in Nov 2016.
I would rather make a reasonably cheaper game.
Making a reasonably cheaper game allows for more creative freedom and experimentation.
A cheaper game can still be successful if it offers unique gameplay or a compelling story.
Developing a game on a smaller budget can also lead to more efficient use of resources.
Examples of successful cheaper games include indie titles like Stardew Valley and Undertale.
The code for camera reset in C# typically involves resetting the camera's position and rotation to their default values.
Use the transform component of the camera to reset its position and rotation
Set the camera's position to the default position
Set the camera's rotation to the default rotation
When receiving bad reviews about a game, I will analyze the feedback, identify areas of improvement, and take appropriate actions to address the issues.
Read and understand the reviews thoroughly
Identify common patterns or recurring issues mentioned in the reviews
Consider the validity and credibility of the feedback
Analyze the game objectively to identify areas that need improvement
Prioritize the issues based on their i...
I applied via campus placement at Indian Institute of Technology (IIT), Chennai
I applied via campus placement at Indian Institute of Technology (IIT), Chennai
I applied via campus placement at Indian Institute of Technology (IIT), Chennai
Sequential logic refers to a type of digital circuit design that uses memory elements to store and process data sequentially.
Sequential logic circuits are used to build memory units, counters, shift registers, and other devices.
They rely on memory elements like flip-flops or latches to store and propagate data.
The output of a sequential logic circuit depends not only on the current inputs but also on the previous input...
Mealy and Moore state machines are two types of finite state machines used in hardware programming.
Mealy state machine outputs depend on both the current state and the inputs
Moore state machine outputs depend only on the current state
Mealy machines have more flexibility but are more complex to design and analyze
Moore machines are simpler but less flexible
Mealy machines are often used when the output depends on the inpu...
Some of the top questions asked at the Nvidia interview -
The duration of Nvidia interview process can vary, but typically it takes about less than 2 weeks to complete.
Interview experience
based on 513 reviews
Rating in categories
Processing Executive
1.1k
salaries
| ₹2 L/yr - ₹3.8 L/yr |
Software Engineer
132
salaries
| ₹8.7 L/yr - ₹35 L/yr |
Quality Analyst
123
salaries
| ₹2.5 L/yr - ₹4 L/yr |
Data Analyst
113
salaries
| ₹1.9 L/yr - ₹5.6 L/yr |
Senior Software Engineer
104
salaries
| ₹15 L/yr - ₹55.9 L/yr |
Qualcomm
Intel
Advanced Micro Devices
Micron Technology