What is impersonation, and when would you use impersonation?
In SharePoint, Impersonation is basically a way to provide the functionality to execute any task in the context of a different identity by assigning an account to users with anonymous access for example.
Its main use is to access resources on behalf of the user having a different account that does not have proper access authorization.
BY Best Interview Question ON 18 Feb 2020