The first stage is a two-section phone interview. A nice hr lady called asking basic questions like motivation and expected salary. Then a tech guy called asking basic questions about software engineering and FPGA. After a week, I got the email asking me to the company to take face to face interview, which took a whole afternoon. It consists of 5 sections with different techs. You will be asked to write codes to implement several tasks, the time limit is 90 mins. Hopefully you could also meet with CEO if he is not too busy, or you are really big figure.