Atlatec (Germany) interview question

Write two classes, a Matrix and a Vector with support for addition, scalar multiplication and matrix-vector multiplication.