I applied online and got the replied in a few weeks. They only provided 6 to 9 months internship which made me to push my graduation day late. During the phone interview he asked over 20 questions includes computer architecture(very basic ones), verilog, programming. The guy who interviewed me was really bad at asking questions. He asked questions without pointing out which level I should went through. Things like "what's the different between SRAM and DRAM". I didn't know if he wanted from transistor level or computer architecture level or cost level. He even got the blocking and non blocking question wrong himself and blamed me got the "wrong answer"......Overall, easy questions.