Nomura interview question

* C++: Multiple inheritance, virtual functions, volatile keyword, design patterns * C#: WPF, async pattern,