Showing posts with label Computer Architecture Technical Interview Questions. Show all posts
Showing posts with label Computer Architecture Technical Interview Questions. Show all posts

Saturday, March 29, 2008

Computer Architecture Interview Questions - 2

Computer Architecture Latest, recent, important - basic and advanced HR, Technical Interview Questions asked by reputed IT, Chip Design, Making Companies placement papers 2008. Solutions coming soon..

Asked by a famous microprocessor manufacturer.

  1. What is Finite Automata

  2. What is a Turing machine?

  3. How many processors are there in a pentium microprocessor? In Sparc?

  4. Difference between RISC and CISC

  5. Is RISC always fast?

  6. What is a real time system?

  7. Name some real time OSs.

  8. Is DOS a real time OS?

  9. What is a kernel,shell?

  10. What is binary search, traversal, hashing?

  11. Write a code to count the no. of 1’s in a binary representation of a number.

  12. Memory taken for char *, int * etc.

  13. char *cp;
    int *ip;
    cp++;
    ip++;

    What is the result?

  14. Compare the no. of bytes in unix and Dos for long, char, short, int.

  15. How do you make programs portable on unix and Dos under such circumstances?

  16. In C++, what is a constructor, destructor?

  17. What is friend?

  18. What is waterfall model, prototype model?

  19. What is testing? What is unit testing, integration testing, etc?

  20. What is indexing when talking about databases?

  21. What is atomicity?

  22. Can recursive programs be written in C++, Write a recursive program to calculate factorial in C++.

  23. What is best data structure to store the processes info in a real time operating system?

Computer Architecture Interview Questions 1

Computer Architecture CompArch latest Technical, HR Interview Questions for B.tech, IT Students asked in reputed multinational companies' placement interviews

  1. What is pipelining?

  2. What are the five stages in a DLX pipeline?

  3. For a pipeline with ‘n’ stages, what’s the ideal throughput? What prevents us from achieving this ideal throughput?

  4. What are the different hazards? How do you avoid them?

  5. Instead of just 5-8 pipe stages why not have, say, a pipeline with 50 pipe stages?

  6. What are Branch Prediction and Branch Target Buffers?

  7. How do you handle precise exceptions or interrupts?

  8. What is a cache?

  9. What’s the difference between Write-Through and Write-Back Caches? Explain advantages and disadvantages of each.

  10. Cache Size is 64KB, Block size is 32B and the cache is Two-Way Set Associative. For a 32-bit physical address, give the division between Block Offset, Index and Tag.

  11. What is Virtual Memory?

  12. What is Cache Coherency?

  13. What is MESI?

  14. What is a Snooping cache?

  15. What are the components in a Microprocessor?

  16. What is ACBF(Hex) divided by 16?

  17. Convert 65(Hex) to Binary

  18. Convert a number to its two’s compliment and back

  19. The CPU is busy but you want to stop and do some other task. How do you do it?