24 hour Hackerrank assignment followed by interview. The position was already taken. For me it was a waste of time. I had to design switch in half and create test bench for it. Assignment difficulty was good, you need to know advanced hdl techniques, arrays etc.
Phone screen about resume and moderate technical, follow up with another phone interview this time much more technical and very software heavy and more classical programming language / algorithms topics. Basically no hardware questions.