NVIDIA Interview Questions
- 0of 0 votes
AnswersFind the angle between min and hour hands of a clock.
- SK March 09, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer C - 0of 0 votes
AnswersCode to find the MSB
- SK March 09, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Bit Manipulation - 0of 0 votes
AnswersMacros vs Functions
- SK March 09, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer C - 0of 0 votes
AnswersWrite a new function Malloc(size, alignment) which uses the old malloc but also returns an aligned address!!!
- Shreyas February 26, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersWhat is Memory Alignment?
- Shreyas February 26, 2011
Can Two Processes have the same Virtual Address?
Difference between a MUTEX and a SEMAPHORE?
Does Malloc give a memory aligned address?
What is MMU made up of? (with reference to data structures)| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersProgram to reverse the linked list!
- Shreyas February 26, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersWrite a C program to interchange the nodes of a linked list. Consider the linked list 1->2->3->4->5. You should get the o/p as 2->1->4->3->5. The pointers should be exchanged not just the data!
- Shreyas February 26, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersImplement a MACRO(i,j,k) where i is a Hex number, j is the bit position and k is 0/1. So based on k, jth bit in i should be replaced. (Not no IF stmts allowed nor For loops in a macro)
- Shreyas February 26, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersIf we add a signed integer and a unsigned integer, will the result be signed or unsigned? What I guessed was signed, but after searching online for a while, looks like I was wrong. Can anybody give more detailed explanation?
- Lide February 25, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer C - 0of 0 votes
AnswersDevelop a mechanism for synchronising three hardware units while a accessing a shared hw resource.Use the available four signal types - high,low,negative pulse,positive pulse.Think of them as vertices of a triangle(with the edges as the physical interconnection amongs the hw units).Something like CSMA/CD
- Yang January 12, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersGiven a long bit string M and a small bit string N
- Yang January 12, 2011
Make the bits between p & q in M same as N (q-p = strlen(N))| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Bit Manipulation - 0of 0 votes
AnswersImplement aligned memory allocation using the standard malloc function
- Anonymous October 21, 2010| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersHow do you implement a Mutex
- Anonymous October 21, 2010| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
AnswersWhat does the Static key word used in C qualify?
- Anonymous October 21, 2010| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer - 0of 0 votes
Answersgiven a structure,
- pavitra June 07, 2010
struct {int a, float b, char c } x,y;
what are the 4 ways to copy contents of x into y?| Report Duplicate | Flag | PURGE
NVIDIA C - 0of 0 votes
AnswersWhat is difference between named pipes and unnamed pipes ?
- sumeet4linux May 04, 2010| Report Duplicate | Flag | PURGE
NVIDIA Development Support Engineer Operating System - 0of 0 votes
Answershow to find the msb in smallest no. of steps
- Anonymous March 02, 2010| Report Duplicate | Flag | PURGE
NVIDIA - 0of 0 votes
AnswersRepeated question: write code for aligned malloc and free.
- Anonymous January 02, 2010| Report Duplicate | Flag | PURGE
NVIDIA Coding - 0of 0 votes
AnswersExplain the functionality of malloc...If a pointer ptr is pointing to array of 100 bytes and free(ptr) is called..then How the compiler knows that 100 bytes are to be removed...Explain any other way to optimize this.
- Bhagyashree Kothari December 25, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer C++ - 0of 0 votes
AnswersOur cell phones have T9 dictionary embedded for message writing...How this dictionary is implemented? State any other way to optimize complexity.Mechanism of Addition of new words in that dictionary.
- Bhagyashree Kothari December 25, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Data Structures - 0of 0 votes
AnswersHow SpinkLocks work in SMP and UP architectures.
- Pia December 04, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Linux Kernel - 0of 0 votes
AnswersFind number of friday 13th's from today to the end of 2012.
- Pia December 04, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Algorithm - 0of 0 votes
AnswersHave you ever called any device's function?
- S3 November 13, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System - 0of 0 votes
AnswersHow would you reverse bits of an integer in an optimized way suitable for an embedded system?
- S3 November 13, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Bit Manipulation - 0of 0 votes
AnswersHow would you implement a mutex?
- S3 November 13, 2009| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Operating System