The interview mostly revolved around FIFO, round-robin arbiter, valid/ready handshake, scoreboard/reference model, constraints, SVA and functional coverage. They give you a small design/spec and have you discuss it from the angle of verification architecture, corner cases, assertions and coverage.
They also ask brain teasers, and there are a lot of them online.
The coding/RTL part is mainly basic coding, data structures and common RTL designs.
Interview timeline:
- Day 0 - applied on the company website
- Day 1 - recruiter reached out
- Day 3 - scheduled the first round
- Day 17 - first round
- Day 21 - scheduled the second round
- Day 24 - second round
- Day 35 - scheduled the panel
- Day 38 - online panel, 2 rounds
- Day 42 - in-person panel, 3 rounds
- Day 45 - recruiter said the interview result was positive
- Day 52 - verbal offer
- Day 57 - written offer
The whole process from applying to signing the offer took about 8 weeks.
Discussion
Loading comments…