firstly, HR will send a document included some c++ basic questions to you and you need to send it back when you fill out. Then there is a face-to-face interview before another c++ test. The team lead will ask you some questions based on your CV, such as why do you leave current job? what is your advantage?