GenericServlet — это обобщенный и независимый от протокола сервлет, реализующий интерфейсы Servlet и ServletConfig. Эти сервлеты, расширяющие класс GenericServlet, должны переопределить метод службы. Наконец, чтобы разработать HTTP-сервлет для использования в Интернете, который обслуживает запросы с использованием протокола HTTP, ваш сервлет должен вместо этого расширить HttpServlet. Посмотрите примеры сервлетов здесь.
Итог
Ключевой вывод для интервью: в чем разница между GenericServlet и HttpServlet?