Yeah that thing was easy, felt like I was back at uni again.. they did a few nasty things though, for example
Class c
{
public:
c(int x, int y) : mx(x), my(x) {}
private:
int mx;
int my;
};
(both 'mx' and 'my' are initialised with the constructor parameter 'x', 'y' is unused)
Once they got onto asking me about design patterns things got a bit more interesting