Pergunta de entrevista da empresa Rheinmetall

What is an eigenvalue/eigenvector? Describe the Abstract Factory design pattern.