What do you mean by the term impersonating a user and in what ways do you find it useful?
Impersonating a user means a user can temporarily sign in to a network as a different user. If a user has full impersonation permissions he can impersonate all users of that network and can do anything. This feature of Service now is used in testing and helps other users in troubleshooting the problems by logging in to it.
BY Best Interview Question ON 26 Nov 2020