Take home test for verifying CPU cache (generating test inputs), followed by 2 interviews. First discussing take home test, second about architecture, verilog / system verilog, algorithms, and C. Interviewers were very helpful in guiding me towards answers.