Was für einen großen Unterschied macht es denn, ob du objektorientiert mit C++ oder mit Java arbeitest? Die theoretischen Grundlagen dürften vollkommen identisch sein.
Generell wirst du ja gemerkt haben, wo du Probleme hattest, damit würde ich mich an deiner Stelle alleine aus Interesse mal auseinandersetzen (schaden kann es nicht).
Dass man nicht immer alles beantworten kann, halte ich allerdings für vollkommen normal, in einer solchen Situation ist eher wichtig, wie du reagierst (Panik vs. Gelassenheit) und ob du dir vielleicht eine mögliche Antwort herleiten kannst.
Im Allgemeinen gilt auch bei Vorstellungsgesprächen: "Übung mach den Meister"