iOS · 12 min
iOS coding interview: the tasks and how they are graded
What an iOS coding interview asks: the practical tasks that recur, the algorithm round in Swift, and what is graded beyond whether it compiles.
iOS · Live interview
Senior iOS live coding and system design
Train the performance side of senior iOS interviews with live coding, code review, take-home and system design practice.
“What I love most is that Mike shares his real experience instead of just listing questions and answers.”
585 pages, 23 chapters · 82 solved problems in 8 batches · 7 annotated mock interviews · 9 real case studies
Secure checkout on Gumroad.Instant PDF and EPUB download.Lifetime updates.

Share Your Screen in its own order: what each part teaches, so you can see whether it covers the round you have next.
What iOS interviews look like in 2026, which senior signals get people hired and how the interviewer sees the round.
Concurrency and race conditions, retain cycles, modern Swift, request lifecycles, architecture, persistence, networking and testability.
Each round type in turn: building an app live, reviewing code, mobile system design, take-home reviews, behavioural rounds and debugging.
Nine rounds walked through with commentary, from a token-refresh round and a live leak hunt to a staff behavioural round and a SwiftUI take-home review.
A four-week plan, the companion repository walkthrough, candidate worksheets, technical checklists and timed drills.
Eight batches of solved problems covering concurrency, networking, SwiftUI and UIKit components, persistence, design rounds and an algorithm layer.
Career positioning, the interviewer's edition, all scoring rubrics, senior signals by format and a recovery phrases cheat sheet.
Who gets the most from it, and when a different book is the better use of your time. The last list is as important as the first.
Chapters explain one skill or round format, then point to exercises in the companion Swift package. Case studies replay a full round with annotations on what earned or lost credit. Problem bank entries state the prompt and walk through a solved answer.
★★★★★
If you have an upcoming technical interview and even if you think you are prepared you should buy Share Your Screen. The book is well strucutured, with real life examples of what sets you as a senior developer, and it also has numerous examples of mock interviews with practice exerises that will help you better understand what the interviewer will want from you. It helped me during my interview processes but also how I structure my code better and do better development.
★★★★★
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!!!

iOS · 12 min
What an iOS coding interview asks: the practical tasks that recur, the algorithm round in Swift, and what is graded beyond whether it compiles.

iOS · 13 min
A complete iOS mock interview you can run alone or with a partner: timing, eight prompts with follow-ups, a scoring rubric and how to self-score a recording.

Live coding · 14 min
How a mobile live coding round is scored, a 45-minute plan, what to say at each stage, a worked Swift example, and how to recover when you stall.
Short answers about Share Your Screen, from the book itself and the store page.
585 pages in 23 chapters, with 82 solved problems in 8 batches, 7 annotated mock interviews and 9 case studies. It ships with a tested companion Swift package of 76 tests.
iOS engineers who can already build apps and are going for senior, tech lead or staff roles. It is not a beginner guide; it treats interview performance as a skill you train.
Yes. Yes. Two free sample PDFs are on salari.dev: a 7-page desktop version and a 9-page version made for reading on your phone.
Yes. Buyers get all future versions free, including new Swift and SwiftUI changes, new problems and corrections, delivered to your storefront library with an email when they ship.
Share Your Screen trains the hands-on rounds over weeks: live coding, code review, take-homes and design, with a practice repository. The 24-Hour book is for the last day or two, built on answer cards you rehearse aloud.
$299.
On Gumroad, at the price shown there ($299 when this page was built). Gumroad handles payment, the receipt and the download.