Got two rounds phone interviews, each of which took 1 hour. The first one is a group interview. I was asked different kind of technique questions from different people. Mainly about data structure, such as hash table, linked list. Some problems related to circuit design and Verilog optimization. The interviewers were very nice. Everytime I gave incorrect answer, they tried to help me figure out the problem. The second interview was given by the hiring manager. I was given two puzzles and an algorithm related to hash table. The hiring manager was a nice person.