She most likely was assessing your knowledge of Struts and Spring. If you claim that you have experience with these frameworks and
don't understand the Model-View-Controller design pattern, then your experience is significantly limited.
It is not a good question though, in my opinion. The design pattern can be implemented in many different types of ways with a variety of programming languages. For example, if you are writing a C++ desktop application based on the MVC pattern, then this will be implemented differently than a Java-based desktop application.
In regards to Java-based, browser-based applications, there are a couple of "known" implementation styles (types). These are only implementation details and is not a part of the pattern itself. The question does not make this distinction between "implementation" and the pattern. Just throwing the
acronym in a sentence is not very concise.
To gain technical knowledge of the two frameworks you should study the API and create prototypes using the frameworks. This requires some level of dedication and discipline. Also, there is a significant amount of technical knowledge in various books about the frameworks. So, you need to read and need to purchase at least three books for each framework. After studying three books by three different authors, studying the API and creating at least four or five prototypes, you should have the technical knowledge you seek.
To find books about the frameworks, visit any bookstore or website such as Amazon.com, Borders.com, or BarnesAndNoble.com. When you visit these websites, all you need to do to find relevant books is to search the inventory using the name of the framework. The search results should show you a wide selection of material.