Instruction: Explain what interceptors are in AngularJS and how to implement them for request and response manipulation.
Context: This question evaluates the candidate's knowledge of advanced HTTP communication handling within AngularJS applications.