The interview process consisted of 2 technical rounds, each of about 1 hour. The candidates for the interview process were shortlisted based upon an online test of about 2 hours and 30 minutes which consisted of 100 questions from digital electronics, computer architecture, microprocessors & microcontrollers, assembly language, C programming, operating system, and a few questions from analog electronics. The interview rounds consisted of questions mostly from digital electronics, computer architecture, assembly language, Verilog HDL, C programming and personal projects.