First is a telephone interview, asked some basic questions about linux, opengl, shell, and c/c++ programming.
After passed the telephone interview, then is a one day face-to-face interview.
During the day, first is a group activity;
then several technique interview.
Wait really long time between each interview.