iOS networking interview questions

URLSession with async/await, Codable, retries, background transfers, testable network layers and image pipelines.

3 quick facts

– interview-ready · 11 questions in this topic

– of 11 tried

Saved on this device. Interview-ready means you got it right on two different days. Guesses and hints count for less.

Questions

  1. Making a network requestSpot the bug
  2. POST requests with a JSON bodyFill the blank
  3. Codable and mismatched keysPredict
  4. Retries with exponential backoffPick the fix
  5. App Transport Security (ATS)Pick the fix
  6. A testable network layerPick the fix
  7. URLSessionConfigurationPick the fix
  8. Rate limits and temporary outagesPick the fix
  1. Resilient large downloadsPick the fix
  2. Reliable photo uploadsPick the fix
  3. A fast image-loading pipelineOrder the steps

Practise this topic

Flashcards · 14

Flip, then say if you knew it. Needs JavaScript; every answer is also on its question page.

Quick quiz · 11 questions

One exercise per question, checked as you go. Needs JavaScript.

Mock interview · 2 sets

Timed, out loud, then tick what you covered. Needs JavaScript.

Fix this PR · 1 review

Review a diff like a senior: flag the lines you'd comment on. Needs JavaScript.

Quick facts

Recall the answer first, then tap Show to check.