Filter interviews by
The solution to determine whether a number is even or odd is to use the modulus operator with 2.
Use the modulus operator (%) to find the remainder when the number is divided by 2.
If the remainder is 0, the number is even. Otherwise, it is odd.
Example: 7 % 2 = 1, so 7 is an odd number.
Example: 10 % 2 = 0, so 10 is an even number.
Sockets, pipes, and inter-process communication are mechanisms used for communication between processes.
Sockets are endpoints for sending and receiving data across a network. They enable communication between processes running on different machines.
Pipes are a form of inter-process communication that allows communication between processes running on the same machine. They provide a unidirectional flow of data.
Inter-pro...
Little endian and big endian are two ways of storing multi-byte data types in computer memory.
Little endian: least significant byte is stored first
Big endian: most significant byte is stored first
Example: In little endian, the number 0x1234 is stored as 0x34 0x12
Example: In big endian, the number 0x1234 is stored as 0x12 0x34
Function pointers are used to pass functions as arguments to other functions, allowing for dynamic behavior and flexibility in programming.
Function pointers can be used for callback functions in event handling systems.
They can be used to implement polymorphism in object-oriented programming.
Function pointers are commonly used in sorting algorithms to specify custom comparison functions.
Polymorphism is the ability of a function to behave differently based on the object it is called with. Virtual functions allow dynamic binding.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual functions are functions in a base class that are overridden in derived classes.
To implement a compiler, you would need to handle polymorphism and virtual functions for proper
A function template is a generic function that can work with any data type. When a template is executed, the compiler generates a specific function for each data type used.
Function template allows writing a single function that can work with different data types.
When a template is executed, the compiler generates a specific function for each data type used.
Templates are a powerful feature in C++ that enable generic pro...
The maximum stack memory available cannot be determined using the given data structure.
The maximum stack memory available depends on the hardware and operating system.
It is not possible to determine the maximum stack memory based on the given data structure alone.
To determine the maximum stack memory, one would need to consider the hardware limitations and the operating system's stack size limit.
The data structure prov...
Process scheduling manages execution of processes, while thread scheduling manages execution of threads within a process.
Process scheduling involves allocating CPU time to different processes, while thread scheduling involves allocating CPU time to different threads within a process.
Process scheduling is typically handled by the operating system, while thread scheduling can be managed by the application itself.
Examples...
Memory allocation in struct is not continuous because of alignment requirements and padding for efficient memory access.
Struct variables may contain different data types with different memory alignment requirements
Padding is added to ensure each variable is aligned properly for efficient memory access
Example: struct with int, char, and double variables may have padding between them for alignment
Implement a custom malloc function to allocate memory of 16 bytes with starting address divisible by 16.
Allocate memory using malloc function
Adjust the starting address to be divisible by 16
Return the adjusted memory address
The apti, coding test, and entire selection procedure were challenging but well-structured.
The aptitude test covered a wide range of topics and required logical thinking.
The coding test involved solving complex problems using programming languages.
The selection procedure included multiple rounds of interviews and assessments.
The overall process was rigorous but fair, allowing candidates to showcase their skills and abi
Yes, I am a good cook. My special items include homemade lasagna, grilled salmon with lemon butter sauce, and chocolate lava cake.
Homemade lasagna
Grilled salmon with lemon butter sauce
Chocolate lava cake
Graduating with honors from university
Achieved highest GPA in my class
Completed a challenging thesis project
Received recognition from professors and peers
Opened up opportunities for further education or career advancement
It was good and reveling
1hr interview, asked checker code, checked protocol knowledge mentioned in Resume, asked assertion.
What people are saying about Nvidia
I applied via Approached by Company and was interviewed in Nov 2024. There were 2 interview rounds.
Nvidia interview questions for popular designations
Digital design problems involve challenges in designing and implementing digital circuits and systems.
Understanding and optimizing power consumption
Ensuring signal integrity and minimizing noise
Implementing efficient clocking strategies
Addressing timing issues and meeting performance requirements
Get interview-ready with Top Nvidia Interview Questions
I applied via Campus Placement and was interviewed in Jun 2024. There was 1 interview round.
I am a passionate individual with a background in computer science and a keen interest in artificial intelligence and machine learning.
Studied computer science at XYZ University
Completed projects in AI and ML
Attended workshops and seminars on emerging technologies
I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.
Consist of coding , digital, mpmc.
There are 3 patterns to detect faults on an XOR gate.
There are 3 possible fault patterns on an XOR gate: Stuck-At-0, Stuck-At-1, and Inversion.
Stuck-At-0 fault pattern occurs when one input is always 0, regardless of the other input.
Stuck-At-1 fault pattern occurs when one input is always 1, regardless of the other input.
Inversion fault pattern occurs when the output is inverted compared to the correct XOR gate output.
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 2 interview rounds.
Artificial Intelligence refers to the simulation of human intelligence processes by machines, especially computer systems.
AI involves the development of algorithms that can perform tasks that typically require human intelligence, such as visual perception, speech recognition, decision-making, and language translation.
Machine learning is a subset of AI that focuses on the development of algorithms that allow computers t...
Mix of appititude + 2 coding quesions
Implemented a new algorithm to improve product performance by 20%
Developed and implemented a new optimization algorithm
Collaborated with cross-functional teams to integrate the algorithm into the product
Conducted thorough testing and analysis to validate the performance improvement
Resulted in a 20% increase in product performance
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.
based on 63 interviews
Interview experience
based on 548 reviews
Rating in categories
Hyderabad / Secunderabad,
Bangalore / Bengaluru
5-10 Yrs
Not Disclosed
Processing Executive
1.1k
salaries
| ₹1.1 L/yr - ₹5 L/yr |
Quality Analyst
144
salaries
| ₹2.5 L/yr - ₹4 L/yr |
Software Engineer
143
salaries
| ₹12 L/yr - ₹35 L/yr |
Data Analyst
118
salaries
| ₹1.9 L/yr - ₹5 L/yr |
Senior Software Engineer
94
salaries
| ₹16.2 L/yr - ₹60 L/yr |
Qualcomm
Intel
Sterlite Technologies
Indus Towers