half day onsite interview, basic ASIC and VLSI questions that will be asked by any hardware companies, must have solid digital design, circuit and vlsi background, know c++. Most questions are easy and basic, if you are not good with c++ class, definitely need to prepare for that, including virtual function. if you also know a little script language, will be helpful. But focus on the ASIC and VLSI basics.