Implement an iOS scrollable grid with navigation
Company: Snapchat
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Onsite
Overview: This question evaluates a candidate's proficiency with iOS UI layout and interaction, including grid layout and maintaining square cells, state management and data propagation between views, touch handling, and navigation using mobile UI frameworks.
Read the full Snapchat Software Engineer interview experience this question came from