Skip to content
All books
STAGE 4

Share Your Screen

Senior iOS live coding and system design

Stage 4 · Live InterviewAvailable now

Version 2026 edition · Updated 5 Aug 2026

The live round is where strong engineers freeze. This is how you do not.

You know Swift. You have shipped real apps. You can still lose a senior iOS live round in minute six because knowing and performing are different skills.

Share Your Screen trains the performing half: making your thinking visible, recovering when you stall and holding your ground under pressure.

The program covers live coding, take-home review, code review and mobile system design with current Swift 6 concurrency, SwiftUI, UIKit and Swift Testing depth.

Instant PDF and EPUB download. Secure checkout via Gumroad. Lifetime updates.

579+ pages75 solved problems7 annotated mock interviews9 real case studiesTested companion codeLifetime updates

Main description

You know the material. So why does the live round go sideways?

At senior level, the interviewer scores what they can hear. A brilliant silent solve and a confused silent solve look identical from the other chair.

Most candidates do not lose on the code. They lose when they freeze after sharing their screen, become scattered after an interruption or cannot explain the judgment behind a correct implementation.

The book reverse-engineers what interviewers write down and turns those invisible skills into a method you can rehearse in any room.

What this book helps with

Everything between the app and the system around it.

Live codingTake-home reviewCode reviewMobile system designSwift 6 concurrencyCommunication under pressureRecovery after a stall

Most candidates do not lose on the code.

They lose on everything around it.

What is inside

From where you are to the next level.

  1. Core iOS depth

    Swift · Concurrency · Memory · Networking · Persistence · Testing

  2. Every live format

    App building · Code review · System design · Take-home · Debugging

  3. Real interview evidence

    9 case studies · 75 solved problems · 7 annotated mocks

  4. Pressure practice

    Interruptions · Recovery · Disagreement · Fast codebase reading

  5. Preparation system

    Four-week plan · Workbook · Runsheets · Scorecards

The framework

Make your thinking visible

  1. Clarify
  2. Narrate
  3. Build
  4. Recover
  5. Verify

A strong live-round performance makes judgment observable before the final code is complete, then turns a stall into evidence of method rather than panic.

Product proof

What you can inspect before buying.

Each book page shows the method, the scope, and the kind of transformation the material is designed to create. Real reader testimonials are only shown when genuine quotes are available.

Tested companion repository

Run the reference implementations and exercises with swift test instead of trusting code printed on a page.

Partner-practice kit

Use blank mocks, interviewer runsheets, interruption cues and scorecards for realistic rehearsal.

Free lifetime updates

Future Swift releases, new problems, case studies and corrections remain part of the purchase.

Direct author support

Questions about the material and preparation can go directly to Mike Salari.

STAGE 4

Share Your Screen

Senior iOS live coding and system design

Sample chapter

Read the first pages inside the site.

Open the in-page reader to flip through the real first pages, exported straight from the book sample.

The roadmap

Where this fits

  1. 01Get Found
  2. 02Build
  3. 03Interview
  4. 04Answer PracticeYou are here
  5. 05Architecture
  6. 06Staff Systems
  7. 07Build With AI
  8. 08Lead
  9. 09Architect

Reader reviews

What readers say

“I've bought many iOS interview books, but they're all far behind this one ☝️. What I love most is that Mike shares his real experience instead of just listing questions and answers. It's practical, easy to follow, and feels like advice from someone who's actually been through these interviews. I'm still preparing for my interviews, but this book has already changed the way I think about live coding sessions. I've always struggled with explaining my thought process while coding 😭, and this book really opened my eyes to how to approach problems, communicate my reasoning clearly, and avoid turning the session into complete chaos ❤️. Amazing resource! I highly recommend it!!!”
Ivan Gerasimov
Verified purchase
“Most iOS interview books stop at 'here's the answer.' This one shows you the entire conversation: the interviewer's follow-ups, where candidates stall, and what a strong recovery looks like. I ran two of the annotated mocks with a colleague before my onsite, and I got the offer.”
Daniel K., Senior iOS Engineer
Verified purchase
“I'm a solid engineer, but I used to be terrible at live coding, dealing with screen-sharing anxiety and blanking on APIs I use daily. The test-first opening strategy and the mock transcripts gave me a reliable script for the first five minutes, and momentum carried me through the rest. I signed an offer last week with a 24% compensation bump.”
David H., iOS Engineer
Verified purchase

Reviews shared from published reader feedback for the corresponding books.

Who this is for

  • Mid-level iOS Engineer
  • Senior iOS Engineer
  • Staff iOS candidate
  • Engineer with a live loop scheduled

Not for

  • Are learning Swift for the first time
  • Want only a definition list
  • Do not plan to practice aloud
Portrait of Mike Salari

About me

Mike Salari

Staff Mobile Engineer · Mobile Architect · Technical Author

I built this from work I have done across Apple, Adobe, Cisco, Mastercard and Visa, and from more than 500 interviews on the screening side. The questions engineers kept sending me were versions of the same problem: I know the material, so why do I keep failing the live round? This book is the answer.

15+ years
Building production mobile software
Production scale
High-trust consumer and enterprise mobile systems
Mentor
Engineers helped through interviews, growth and senior-level decisions
Ex-Cisco & Mastercard
Plus experience across Apple, Adobe and Visa

Published author of The iOS Interview Blueprint.

Read the full story

Walk into your next senior iOS interview ready.

Practice the code, the conversation and the recovery before somebody is scoring all three.

Get the program

Instant PDF and EPUB download. Secure checkout via Gumroad. Lifetime updates.

FAQ

Share Your Screen: questions before you buy

Who is Share Your Screen for?

Mid-to-senior iOS engineers preparing for senior or staff interview loops, especially live coding, take-home review, code review and mobile system design rounds. It assumes you can already build production iOS software.

Is Share Your Screen just a collection of interview questions and answers?

No. It is a performance training system with 75 solved problems, nine case studies, seven annotated mock interviews, scorecards, worksheets, interviewer runsheets and a tested Swift companion repository.

What formats and files are included?

The purchase includes the complete book in PDF and EPUB, the problem bank, the tested companion Swift repository, the partner-practice kit and the four-week preparation workbook.

Does the companion code actually run?

Yes. The companion repository contains tested reference implementations and hands-on exercises that can be verified with swift test. The Swift material is written for modern Swift 6 concurrency.

Does the purchase include updates?

Yes. The purchase includes free lifetime updates, including future Swift changes, new problems, new case studies and corrections delivered through the Gumroad library.

Can I read a sample before buying?

Yes. A free PDF sample is linked directly from the book page so you can inspect the contents and writing before purchasing.

Share this book

The Mobile Career Brief

One specific career fix, every Tuesday.

Read it in under 5 minutes. Start with the Developer Career Bottleneck Checklist, then get one practical fix each week for visibility, interviews, system design or staff-level growth.

No noise. Practical notes only.