Servlet lifecycle has three key methods: init() for initialization (receives ServletConfig), service() for handling requests (receives request/response objects), and destroy() for cleanup (no parameters). Option C incorrectly shows destroy() with request/response parameters.