This document discusses AngularJS interview questions and answers. It begins by defining AngularJS as a JavaScript framework maintained by Google for building single-page applications using MVC or MV* patterns. It then lists the main features of AngularJS such as two-way data binding, templates, directives, dependency injection and more. The document continues by providing sample questions that may be asked during an AngularJS interview and suggested answers covering topics like directives, scopes, filters, routing and other aspects of the framework.