1 HR interview and then 2 rounds of technical interviews, all phone calls. Asked to complete a DV project and write a presentation. I passed these rounds and then flew out for an onsite interview. This consisted of a presentation and then 4 technical interviews with 2 employees each. Most rounds were a mix of DV, SystemVerilog, digital design, OOP, and sorting/selection algorithms. I was not prepared for optimized sorting algorithm questions. Most interviewers/employees were nice but a few were rude and/or poor at communicating their question.