Computer Architecture & Low Level Interview Questions
- 0of 0 votes
Answerswhat is the range of int data type?
- ashish March 25, 2012 in India for bing
what is the maximum number (decimal number) that can be stored using any datatype ?| Report Duplicate | Flag | PURGE
Microsoft Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersWhat is a process and what is a thread? What are their differences and similarities? Can you have processes in processes? How do you prevent deadlocks?
- llmorex February 05, 2012 in England
NB:: The questions weren't this direct!| Report Duplicate | Flag | PURGE
Google Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswerAsked few times over phone and in-person.
- Varun December 06, 2011 in India
Asking to get my facts correct and consolidate the info for me and for everyone here.
How's synchornization differs in multi-core vs multiprocessor arch?
Little internals about them.
How the code design and implementation changes for these two arch?
pour in your suggestions and any nice read if u know any.| Report Duplicate | Flag | PURGE
Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersCompiler optimization for memory based code. How do you make sure your code works fine with such a code?
- einstein.goli October 25, 2011 in United States| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersOn some architecture stack grows upwards and on some architecture stack grows downwards.How will you find out whether the stack is growing upwards or downwards?
- McAfee July 11, 2011| Report Duplicate | Flag | PURGE
McAfee Software Engineer / Developer Computer Architecture & Low Level - 3of 3 votes
AnswersHow would you design transfer of data packets from NY to Tokio?
- gbabun April 26, 2011
First I thought of traveling salesman problem where weight of connections between nodes is throughput of network. This problem is NP which lead just to interviewers reply that I should care about design of system, recovery of data and acknowledge whether data has been transferred.| Report Duplicate | Flag | PURGE
Google Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
Answershe drew a diagram on the white board, asked me this synchronization problem abt 2 processes trying to communicate with the hardware. there was 1 bit register on the hardware u can use as extra memory if u want. there were several approaches i tried, some which wouldnt work, the rest im not sure if they were right. in the end he said now give me a solution if it were a multi processor system. i didnt really say much after that. was pretty stuck.
- Abhi April 15, 2011| Report Duplicate | Flag | PURGE
NVIDIA Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersHow does malloc work ?
- Bandiccot March 12, 2011| Report Duplicate | Flag | PURGE
Riverbed Software Engineer / Developer Computer Architecture & Low Level Linux Kernel Operating System - 0of 0 votes
Answers<round 1>
- siva.sai.2020 February 16, 2011
4) Difference between Flip-FLOP ? Where we use flip flop ?| Report Duplicate | Flag | PURGE
MAGMA Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
Answers3) Littele Endian vs Big Endian ?
- siva.sai.2020 February 13, 2011
Sub questions:
1) which one decides endianess , Processor(CPU) or Operating System ?
2) There any standard ways to convert little endian data to big endian and vice versa .
My answer:
Linux is little endian and Solaris is big endian.
After that I said Processor(CPU) decides endianness of the machine. Intel processor supports little endian and SPARCV( Solaris) processor supports big endian.
He asked what about Solaris operating system with Intel processor ?. I said it is little endian.
Am I correct ?| Report Duplicate | Flag | PURGE
Gluster Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersWhat is a futex?
- blueskin.neo November 18, 2010| Report Duplicate | Flag | PURGE
Morgan Stanley Computer Architecture & Low Level - 0of 0 votes
Answer1) You have a test application that is issuing asynchronous un-buffered sequential writes to a 15k RPM disk connected through a 3Gb/s SAS interface. The test application is able to get 150 IOPS for an IO size of 8KB. What is the throughput for the writes being issued by this test application?
- manu September 09, 2010| Report Duplicate | Flag | PURGE
Cisco Systems Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersHow to find how much memory your program will need?
- Jig August 10, 2010| Report Duplicate | Flag | PURGE
Goldman Sachs Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
Answerswhat is Amdhal's law?
- Vishal August 03, 2010| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Computer Architecture & Low Level - 1of 1 vote
AnswersThere is very long array of ints, and you are given pointer to base addr of this array.. each int is 16bit representation... you need to return the pointer to tht "bit" inside array where longest sequence of "1"s start
- gradStudent June 16, 2010| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Algorithm Arrays Bit Manipulation Computer Architecture & Low Level - 0of 0 votes
AnswerExplain the difference between Memory mapped I/O and DMA
- raady April 25, 2010| Report Duplicate | Flag | PURGE
Riverbed Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswerWhat does the wmb instruction do?
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersAdd two 64 bit numbers on a 32 bit machine.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersWrite a C function to return whether the stack grows up or grows down.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswerDescribe what happens when a function is called from another function.
- - February 22, 2010| Report Duplicate | Flag | PURGE
NetApp Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersIf an application is running, but it does not produce output; memory utilization is constant, cpu utilization goes down to 0; what will be the problem.
- myanything February 02, 2010| Report Duplicate | Flag | PURGE
Amazon Software Engineer / Developer Computer Architecture & Low Level - 0of 0 votes
AnswersExplain how communication happens between tasks in RTOS
- Amateur November 20, 2009| Report Duplicate | Flag | PURGE
Qualcomm Software Engineer / Developer Computer Architecture & Low Level