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