Microsoft Interview Question
Software EngineersCountry: United States
Interview Type: In-Person
Build a game like Angry Birds
Clarifying questions:
1. mobile or browser based or a different console?
2. Social gaming or what so 2 can play?
3. target audience?
4. scoring system needed to record top scores etc?
5. ability to make it harder foe the user as in different levels etc to make it
6. virtual goods inside for monetization?
7. heavy graphcs or lightweight tradeoff to make it more usable?
Once thats cleared out, state the features for the particular use cases.
1. We'd wanna have elements built in so you can use gesture of the device to swipe/ sway to earn points
2. points system records these for the profile of the user
3. user profile built to report highest scores
4. ability to have 2 players play the game and report on social media so integrate buttons to share on FB etc.
5. Build a payments integration for in-app purchase
Than move onto aspects of how you would plan release after estimation of engineering and testing and tradeoffs.
1. Single player with basic graphics and points system in R1
2. Multiple players, in-app purchase features, payments integration, social integrations in R2 and R3
- mohd shakeeb October 02, 2015