Pergunta de entrevista da empresa Microsoft

how to design a cell phone contacts app?

Respostas da entrevista

Sigiloso

6 de jan. de 2013

Phone Contacts App: Core Benefit: A single place for aggregating and quick searching of phone contacts. Sync contacts to/from other platforms/devices Types of contacts: Name Personal Info Mobile Number Email Address How does it work: 1. User can add a new contact 2. User can update a new contact 3. Get contact from social networks/email accounts 4. Contact Synced from other platform 5. Send contacts between two devices through the app over wi-fi/bluetooth

Sigiloso

21 de set. de 2013

Contacts App for a mobile phone: What are the Actions that should be available to a user? 1. Find a contact - Basic: Search/ browse - Advanced: Frequently contacted list/ Recent calls/ Favorites/ Groups/ Voice Search/ Quick Shortcuts in basic phones... 2. Manage contacts: Add/ Edit/ Del contact 3. Manage contact lists: Sync contact list 4. Actions on contact: - call, share, share content, msg, .. - Sync contact info/ updates: across devices, platforms, services/ apps.. What is the Core Entity? Contact What are the key Attributes? Name Phone, Phone type (multiple rows) Company if needed Email Id if avlbl Photo if avlbl Additional info avlbl from other synced apps Other Advanced features (good-to-have): * Integrations across all apps/ devices/ platforms * Easy sharing of content/ info with a contact (not just text messaging) * Classification into groups * Backup of contacts app data