Contact
Back to Home

What do you like and dislike about an application on your phone? How would you prioritize and fix the things you don't like?

Featured Answer

Question Analysis

This question is asking you to evaluate a mobile application that you use regularly. The interviewer wants to understand your ability to critically assess software, identify both strengths and weaknesses, and suggest improvements. This involves understanding user experience, technical functionalities, and perhaps even market positioning. Additionally, your response should demonstrate prioritization skills, showing how you would approach fixing the issues you've identified, potentially considering factors like user impact, technical feasibility, and resource constraints.

Answer

What I Like:

  • User Interface: The application has a clean and intuitive user interface, making it easy to navigate and use daily.
  • Performance: It loads quickly and runs smoothly without crashes or significant lag, providing a seamless user experience.

What I Dislike:

  • Notification Overload: The application sends too many notifications, which can be overwhelming and disrupt the user experience.
  • Limited Customization Options: There are few ways for users to customize their experience, which can make the app feel rigid and less personal.

Prioritization and Fixing:

  1. Prioritize by User Impact:

    • High Impact: Addressing the notification issue should be prioritized first, as it directly affects user satisfaction and engagement.
    • Medium Impact: Enhancing customization options can follow, as it allows users to tailor their experience, potentially increasing loyalty and retention.
  2. Plan for Fixing:

    • Notification Overload:
      • Strategy: Implement a notification management system to allow users to choose the types and frequency of notifications they receive.
      • Action: Conduct user surveys to understand which notifications are most valuable and adjust default settings accordingly.
    • Limited Customization Options:
      • Strategy: Introduce more settings for personalization, such as theme options or customizable dashboards.
      • Action: Analyze user data to identify the most requested features and prioritize their development based on technical feasibility and resource availability.

By approaching the issues with a clear prioritization strategy that focuses on user impact and feasible solutions, the application can be enhanced to better meet user needs and improve overall satisfaction.