No meu entendimento, a banca quis dizer independência relativa ao sistema operacional.
"Servlet technology, in addition to improved scalability, offers the well-known Java advantages of security, robustness, object orientation, and platform independence."
"Because servlets are written in the Java programming language, they are supported on any platform that has a Java virtual machine (JVM) and a Web server that supports servlets. Servlets can be used on different platforms without recompiling."
https://docs.oracle.com/cd/B14099_19/web.1012/b14017/overview.htm
Eu fiquei intrigado por que a banca se interessa pelo uso de servlets com protocolos além de HTTP.
http://stackoverflow.com/questions/19254670/when-to-use-genericservlet-over-httpservlet
Java Como Programar 6ed - H. M. Deitel, pág 932
"Se seus servlets precisarem implementar outros protocolos além do HTTP poderão estender a GenericServlet"
Além desse texto do livro do Deitael que não ficou claro, o livro Caelum - Java para Desenvolvimento Web, pág 43
“A interface Servlet é a que define exatamente como uma servlet funciona, [..], uma vez que ela possibilita o uso de qualquer protocolo baseado em requisições e respostas, e não especificamente o HTTP.”