Interviews consist of 3 rounds. First two are very technical with a focus on computer architecture (instruction lifetime, virtual addresses, endianness). Last round is longer i.e. 4-6 hours. Had not done the 4-6 one when I wrote this.
Interview questions [1]
Question 1
Describe how an instruction flows in the datapath? (they were looking for the pipeline stages ie fetch, decode, execute, memory, write back);
Data hazard question(Specifically RAW);
One question about endianness;
Another one about virtual addresses, page walks and instruction translation ie how the TLB works;