I was called for an interview within a week from applying online on their website. The HR informed me that there would be a written test and also a face to face interview both lasting for a total of 3 hours. However, on the day of the interview, my interviewers decided to not give me the written test, though I'm not sure why. They interviewed my mostly on my past experiences, asking me to explain my current job scope and my previous university projects. The technical questions were quite simple and straight-forward as well. The technical questions for the FPGA developer position were FPGA architecture and timing related questions. For the firmware developer, the questions were simple C and C++ concepts such as pointers, classes, etc. There were no questions on algorithms or efficiency.