Servlets:
Servlets are server extensions and provide additional functionalities to the server. It includes implementation of specialized services such as authentication, authorization, db validation and transaction mgmt.
Servlets act as controller components that control the business logic. They are developed by
java programmers with strong OO Programming skills.
JSP:
JSP pages are webpages and similar in structure to html pages at design time. Any webpage designer with some basic knowledge of java & jsp tags can write JSP.
U r already familiar with the following key concept
jsp is for visual presentation
servlet is for handling business logic
I hope , it will help u to answer in the interview. all the best
bye for now
sat