First round is telephonic interview to check your eligibility for next 4 rounds of interview.
Once you short listed in first round, they would call you for 4 rounds of interview, we need to complete all 4 rounds, even if you are not performming 1 round of interview.
In 4 rounds of interview, 3 are techinical and 1 mangerial round. we can't expect these are the questions come from C++/VC++, depend upon your project experiance and skills written in your resume, they will ask questions.
Interview Questions are more general or too deep subject questions, we shouldn't give generalised answers. Needs to answer only, what are expecting from you.