A student in a past offering of this course interviewed with a major archecture design company and was asked the following questions. These are a sample of things you might see if you were to interview for any company that deals with computer archiecture design:
- Cisc vs Risc
- What is a pipeline and what are its advantages
- What is the ideal throughput of a pipeline
- How can you bring the throughput of a pipeline closer to the ideal
- How do branch predictors work
- Difference between an exception and an interrupt
- Describe virtual memory and its advantages
- What is and how does a TLB work