Interview Guides
You're starting a mobile engineering initiative to make UI development faster and more consistent across the app. Different screens have evolved independently, and teams now want a more reusable component model with cleaner boundaries between feature modules.
How would you design reusable UI components and define clear APIs between modules?