The article lists down some of the questions I happen to discuss with candidates appearing for mobility architect/lead position. These are mostly architectural level questions and cut across most mobility platforms. Feel free to share questions you came across in your interviews.
- What are different types of mobile apps? Mention some of the platforms you worked with?Native vs Mobile Web vs Hybrid applications
Native Apps, Web Apps, and Hybrid Apps
Native, HTML5, or Hybrid: Understanding Your Mobile Application Development Options
- When develop for native apps and when mobile web? Mobile Website vs. Mobile App (Application): Which is Best for Your Organization?
- What are key differences in architecting/developing consumer apps and enterprise (B2B) apps?
- When architecting mobile web, would you go for traditional MVC architecture or consider adopting contemporary frameworks such as backbone.js and integrate with back-end using REST? Why so?
- What are key architectural principles when developing mobile apps? Architectural considerations while developing Enterprise Mobile Applications
- What are key considerations/guidelines when creating requirements for features/functionality for mobile apps? Architectural considerations while developing Enterprise Mobile Applications
- What are key challenges when putting architecture/design for mobile apps (native apps/mobile web)? Best Practices: Extending Enterprise Applications to Mobile Devices
- Describe mobile apps development lifecycle?
App Development Life Cycle (ADLC)Five Best practices for Mobile Application Lifecycle Management
- What are key guidelines for laying out data architecture for mobile apps? Consider the requirements of high performance and scalability.
- What are different forms of testing you would recommend for mobile apps? Consider both UI & server side testing. Mobile application testing
- Do you recommend continuous integration (CI) when developing mobile apps? What CI tools have you worked with?
- Recommend few unit testing tools & frameworks you worked with, for testing mobile apps on both, UI and server side.
Android SDK: Unit Testing with the JUnit Testing Framework
Unit Test Your iOS Apps
- What are key elements of a mobility center of excellence (COE)?Gartner Identifies Organizational Implications of the Rise of Mobile Devices
- How does the composition/structure of a mobility team looks like?
- Take up the most challenging mobility project in your experience and describe the journey from gathering requirements to delivering the apps?
- When to use Deep Learning vs Machine Learning Models? - January 17, 2021
- Most Common Types of Machine Learning Problems - January 14, 2021
- Historical Dates & Timeline for Deep Learning - January 10, 2021