Mockd

Demo case file · Technical

Mobile-first fintech

iOS Engineer

Technology Technical Medium 60 min

This is a demo case file: a realistic example written from commonly known interview formats, not a real candidate's interview experience.

Questions asked

  1. Implement a list that loads thumbnails from the network and scrolls smoothly with thousands of rows.
  2. How would you cache images in memory and on disk, and when would you evict them?
  3. The app is killed while a payment request is in flight. What should the user see when they reopen it?

What to expect

Swift in a shared Xcode session. They watched for main-thread work, cell reuse bugs (wrong image in a recycled cell) and cancelling downloads for rows that scroll away. The payment question was about idempotency and showing an honest "pending" state rather than guessing.

Practice this exact interview.

Mockd plays the interviewer live, using these questions and notes, then grades your answers.

Start a practice session Browse all case files