1. introduce yourself
2. give you a coding problem to solve
3. ask some questions according to your cv (if interviewer is interested in your cv, then this part will take a long time)
4. ask some basic knowledge, such as cpp, graphics, os, etc...
5. let you ask some questions about them