Many questions related to C++, going through all major points like polymorphism, OOP etc., and going into details about it. They were deeply interested in theoretical knowledge, questions were done gradually from basic level, once you get a correct answer, there comes the next question related to previous one, but on more advanced level, once you finish whole subject, or you don't know, new question comes from different subject but again on easy level (so that's the formula)