Do you advocate employing push notifications in your mobile apps, and if so, why?
Push notifications within a mobile application are a double-edged sword. They can be useful to notify the user of issues they need to be aware of, input the application requires, and other actions the user needs to take. However, they can also be intrusive, distracting the users and degrading the user experience. Since you don't know how the interviewer views push notifications, you should answer this question directly and honestly, based on the experience you've had developing other mobile applications. It would be best to emphasize that you try to maintain a delicate balance between useful and annoying push notifications. Your answer should also include how you and enable end-users to disable certain types of push notifications.
"While I believe that push notifications can be valuable and sometimes necessary for certain applications, I also recognize that some end users view these as being intrusive and that they can reduce the end-user experience. When developing mobile applications, I seek a balance between when push notifications can be helpful and when they become intrusive. I only use push notifications to alert the end-user of critical actions they need to take, the information they need to input, or if the application may do something harmful. I also provide the end-user the ability to disable certain types of push notifications as long as this will not create a liability or lessen the end-user experience."
