Help
RSS
API
Feed
Maltego
Contact
Domain > iosinterviewguide.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2017-06-13
23.23.160.170
(
ClassC
)
2025-09-22
54.161.241.46
(
ClassC
)
Port 80
HTTP/1.1 200 OKCache-Control: max-age0, private, must-revalidateContent-Type: text/html; charsetutf-8Etag: W/a21681e657b5df3664caa5b699c15ce1Link: https://iosinterviewguide.com/assets/application-layout-3b799e99a8cf3497e2f895c2394c987d02164cd72d210734535e13617d7103c3.css>; relpreload; asstyle; nopush,https://iosinterviewguide.com/assets/application-0e6ad337855e222fbea5f9bb78d565bf268fdf5aa3e66293d622b36b7075f4b7.css>; relpreload; asstyle; nopush,https://iosinterviewguide.com/assets/application-25b3f58821d896c07b7d97506a6def28c3f395cf320efb6d1645867da31c9705.js>; relpreload; asscript; nopushNel: {report_to:heroku-nel,response_headers:Via,max_age:3600,success_fraction:0.01,failure_fraction:0.1}Referrer-Policy: strict-origin-when-cross-originReport-To: {group:heroku-nel,endpoints:{url:https://nel.heroku.com/reports?sNO%2FOAv2cikbXg%2F%2FQZ6OqWlK%2B2H04A8ETMf1nLwSWcnA%3D\u0026sid1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts1758544300},max_age:3600}Reporting-Endpoints: heroku-nelhttps://nel.heroku.com/reports?sNO%2FOAv2cikbXg%2F%2FQZ6OqWlK%2B2H04A8ETMf1nLwSWcnA%3D&sid1b10b0ff-8a76-4548-befa-353fc6c6c045&ts1758544300Server: HerokuSet-Cookie: _ios-interview-guide-website_sessionJm5rigAAdtmXx84Y8oqgQqpLFlTNq8%2FCd8wET5lCqHyJw1MhsohfKQVJvtN1jIxEaA3KrBLsmXvC%2Bp1cgJ7VePvujG93PjBtdURD6sP5IfGH2SHg7F%2B8v6FGS8mQaYiXl3zDX%2FBZ9dYu%2FqgafBXd2qDBoNzuJpQ96S9zsHgweoAyQfzjCVRaGf40tr5AnhZnufwvwZsoXyxdAGSVapQbWSweCBCPYMYTBEhRlD%2B5EQvetGSgMUuH0H6vIA%2BMB%2F729WY%2BVQxQiomLa%2BC3kcPparAYUIy86HkVRAJRResmu6C6tpo%2B5RPn4ulkCWml9aDQhU91YSbrG%2FtBFh5kbWcY3be0Yma8mk%2FWGh7PCmiKeh%2F5t6TcJjV8NRbKxdV2eSJp207J7fV7altb8TOeUa3%2F9BfvvUuUvIsDSFTBRFGBrhJZIDM8qzFvnC07Dj99X5VY%2Fs75PhmRHwWo8UZnV1p50V9ZnnK5hQdsGa9N%2FiiIiKSJGXrUuU3xII064TQhRtCzRH9oZQ%3D%3D--aAFsBZ%2BlO7kDQ86g--oRVEHR6%2F5L8ceePhld%2Bj7Q%3D%3D; path/; HttpOnly; SameSiteLaxVary: Accept, OriginVia: 1.1 heroku-routerX-Content-Type-Options: nosniffX-Download-Options: noopenX-Frame-Options: SAMEORIGINX-Permitted-Cross-Domain-Policies: noneX-Rack-Cors: miss; no-originX-Request-Id: 1640af98-3ce2-46c2-9587-2a1f625ed838X-Runtime: 0.005134X-Xss-Protection: 0Date: Mon, 22 Sep 2025 12:31:40 GMTTransfer-Encoding: chunked !DOCTYPE html>html> head> meta http-equivContent-Type contenttext/html; charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1.0, user-scalableno, shrink-to-fitno> !-- General Meta Tags -->meta nameauthor contentAlex Bush />!-- -->!-- Facebook Meta Tags --> meta propertyfb:app_id content1682953612007389 />meta propertyog:site_name contentThe iOS Interview Guide/>!-- -->!-- Twitter Meta Tags -->meta nametwitter:card contentsummary />meta nametwitter:site content@iosinterviewgd />meta nametwitter:creator content@alex_v_bush />!-- --> !-- Facebook Meta Tags --> meta propertyog:title contentThe iOS Interview Guide. 2nd edition. New! /> meta propertyog:description contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 2nd edition, version 1.0.6 (19)./> meta propertyog:image contenthttps://iosinterviewguide.com/assets/book_cover-68ae9e7cef4bee98df490fbdda7f8cd7d663e0e8f25d13ee1723094e68e84757.png/> meta propertyog:type contentbook/> meta propertyog:url contenthttp://iosinterviewguide.com//> !-- --> !-- Twitter Meta Tags --> meta nametwitter:title contentThe iOS Interview Guide. 2nd edition. New! /> meta nametwitter:description contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 1st edition, version 1.0.6 (19). /> meta nametwitter:image contenthttps://iosinterviewguide.com/assets/book_cover-68ae9e7cef4bee98df490fbdda7f8cd7d663e0e8f25d13ee1723094e68e84757.png /> !-- --> !-- Google Meta Tags --> meta namedescription contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 1st edition, version 1.0.6 (19).> !-- --> title> The iOS Interview Guide. 2nd edition. New!/title> meta namecsrf-param contentauthenticity_token />meta namecsrf-token contenty09klZXvV5TWAVVAEqUac2381_YhI3272bQ9uJT7nHAL7AlzDMHUuYfh856hE2cjLSMJ4HGV-Do1LgZN4Fmm6A /> !-- BEGIN Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-HE6QKRVPMF>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-HE6QKRVPMF);/script>!-- END Google tag (gtag.js) --> link relstylesheet hrefhttps://iosinterviewguide.com/assets/application-layout-3b799e99a8cf3497e2f895c2394c987d02164cd72d210734535e13617d7103c3.css mediaall data-turbolinks-trackreload /> link relstylesheet hrefhttps://iosinterviewguide.com/assets/application-0e6ad337855e222fbea5f9bb78d565bf268fdf5aa3e66293d622b36b7075f4b7.css mediaall data-turbolinks-trackreload /> link hrefhttps://fonts.googleapis.com/css?familyPT+Serif:400,400italic,700,700italic relstylesheet typetext/css> !-- Facebook Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 1768151750159349); fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id1768151750159349&evPageView&noscript1 />/noscript>!-- End Facebook Pixel Code --> link relicon typeimage/x-icon hrefhttps://iosinterviewguide.com/assets/cloud_favicon-ca403f82168e1a72ea12d51860f0a2b4b5321cdc99bdecab1ce1b797580d2787.ico /> !-- Twitter Widgets --> script async srchttps://platform.twitter.com/widgets.js charsetutf-8>/script> script srchttps://iosinterviewguide.com/assets/application-25b3f58821d896c07b7d97506a6def28c3f395cf320efb6d1645867da31c9705.js data-turbolinks-trackreload>/script> script srchttps://iosinterviewguide.com/packs/js/runtime-e4984466050ed580ae0b.js data-turbolinks-trackreload deferdefer>/script>script srchttps://iosinterviewguide.com/packs/js/891-8fc42efb38fe8e301f9c.js data-turbolinks-trackreload deferdefer>/script>script srchttps://iosinterviewguide.com/packs/js/mixpanel-cb19e2882edbde12256a.js data-turbolinks-trackreload deferdefer>/script> /head> body> div> article classvertical-layout> div idheader classsection> a idsm-logo href/> img altSmart Cloud border0 classsm-logo img-responsive srchttps://iosinterviewguide.com/assets/cloud-in-circle(150x150)-325625afc486294e66251872b7dd829b46269fe6166442db2eb14ce7f82c5646.png />/a> h1 aligncenter classmain-header-title>iOS Tech Interviews Dont Have To Be Hard/h1> h2 aligncenter stylefont-weight:400;>em>The iOS Interview Guide. span stylefont-weight: bold;>2nd Edition/span>./em>/h2> h3 aligncenter stylefont-weight:400; classfont-normal text-center>em>This book helped thousands of developer prep for and ace their iOS interviews/em>/h3> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> p> No one likes interviews. Its hard to prepare and you never know what theyll ask you. It always feels like theres so much to learn and youre nowhere near the level you need to be at. Sounds familiar? /p> p> This guide will help you prepare for you next interview by strong>systematizing the learning/strong>, helping you strong>refresh what you already know/strong>, and giving you strong>answers to common iOS interview questions/strong>. /p> div classvertical-layout stylejustify-content: center; align-items: center;> img altThe iOS Interview Guide 2nd Edition Book Cover border0 classimg-responsive srchttps://iosinterviewguide.com/assets/second_edition_book_cover_draft-00db17a5bad5fe3f23593288b377ad857cf6932fa4a066d437adacb31d47f827.png /> span stylefont-weight: lighter; font-size: 0.875rem; line-height: 1.25rem; opacity: 0.5;>(new book cover update pending)/span> /div> /div> div idhow-to-get classsection> h3>Second Edition!!!/h3> p>Its been span stylefont-weight: bold;>7 years/span> since I wrote the first edition of the book. A lot has changed, Ive gain experience, and hopefully wisdom since then. Its time to update it!/p> p>This is the 2nd edition of the book. Work updating it is still in progress./p> p>I will share progress, chapter updates, and any other thoughts I’ll have on the mobile development along the way on my substack here:/p> div classflex flex-col> center> iframe srchttps://newsletter.mobileengineer.io/embed classml-auto mr-auto width480 height320 stylebackground:white; frameborder0 scrollingno>/iframe> /center> /div> p>If youd like to just get the updates about the book progress than sign up in the form below 👇/p> /div> div idwaitlist-section classsection mt-12> div classhorizontal-layout call-to-action-container> div> div classck_form_container ck_inline data-ck-version6> div classck_form ck_vertical_subscription_form ck_horizontal> div classck_form_content> h3 classck_form_title data-drip-attributeheadline>Want to only get updates on the book progress?/h3> div classck_description> span classck_image> /span> p data-drip-attributedescription>Want to only get updates on the book progress? Sign up here./p> /div> /div> div classck_form_fields> form idck_subscribe_form classck_subscribe_form actionhttp://iosinterviewguide.com/subscription/create_book_second_edition_waitlist accept-charsetUTF-8 methodpost>input typehidden nameauthenticity_token valueo6xQv4fsrAYE-kikRFofw9ZADRPDnf4pGu3CuDmfFL3VIPbdklePXEHFMPkQ9PTNZ6aTm_hvV99AF5n1wDzc9A autocompleteoff /> div classsxfmtykoiu-egnw_1758544300>style mediascreen>.sxfmtykoiu-egnw_1758544300 {position:absolute!important;height:1px;width:1px;overflow:hidden;}/style>label forsxfmtykoiu-egnw>If you are a human, ignore this field/label>input typetext namesxfmtykoiu-egnw idsxfmtykoiu-egnw autocompleteoff tabindex-1 />input typehidden namespinner idspinner value4f1cc06472427321abff3566208a0178 autocompleteoff />/div> div classck_control_group ck_first_name_field_group> label classck_label forck_firstNameField>First Name/label> input typetext namefirst_name classck_first_name idck_firstNameField required> /div> div classck_control_group ck_email_field_group> label classck_label forck_emailField>Email Address/label> input typeemail nameemail classck_email_address idck_emailField required> /div> input typesubmit namecommit valueJoin the waitlist classsubscribe_button ck_subscribe_button btn fields data-disable-withJoin the waitlist />/form> /div> /div> /div>/div> /div> /div> div idwhats-inside classsection> h3>Whats Inside?/h3> p>The original first edition of the book had the following:/p> ul> li>strong>10 chapters/strong> over strong>193 pages/strong> covering topics ranging from strong>Swift, fundamentals, resumes, and UI to Networking, Storage and Design Patterns/strong>/li> li>strong>72+ interview questions and answers/strong>/li> li>strong>red flags/strong>, i.e. what not to say answering some of the questions/li> li>strong>Big Picture overview/strong> of what there is to know on iOS platform/li> li>Chapter on strong>UI/strong> questions/li> li>Chapter on strong>Networking/strong> questions/li> li>Chapter on strong>Storage/strong> questions/li> li>Chapter on strong>Design Patterns and Architecture/strong> questions/li> li>Chapter on strong>Resumes/strong>, Github, and general strong>marketing of yourself/strong> that you need to do to strong>get interviews for better jobs/strong>/li> li>A package of strong>Swift Playgrounds/strong> with code samples in the book/li> /ul> a href/table_of_contents>Click on this link to see full table of contents of the 1st edition of the book./a> p>All of these (with some exceptions) will still be in the 2nd edition of the book. Im working on updating each chapter and adding new ones./p> h4 >A tentative list of the new chapters is:/h4> ul> li>Prep for Algorithms/li> li>Go Reactive with SwiftUI/li> li>Parallelize with Async Work/li> li>Broaden Horizons with Mobile System Design/li> /ul> br> h3>Hows the 2nd edition update going? Whats updated?/h3> p>Ill try to work in public and be as transparent as possible about the books work progress as I can./p> p>Im working through each chapter, revising, updating, and adding new things. Plus taking notes and writing drafts of what will go into the brand new chapters in the 2nd edition. /p>!-- p>Ill publish each addition and change as a standalone version of the book marketd with semantic versioning such as span stylefont-weight: bold;>2.1.0, 2.1.1, 2.2.0/span>, etc./p>-->!-- p>In the book/p>--> p>Heres the list of what was updated so for and the status of each chapter/p> ul> li>LEGACY Intro/li> li>LEGACY Step One: Figure Out what the Big Picture Is/li> li>LEGACY Step Two: The Interview Game/li> li>LEGACY Step Three: Learn the fundamentals/li> li>NEW, WILL ADD Prep for Algorithms/li> li>LEGACY Step Six: Go crazy responsive with UI layouts/li> li>NEW, WILL ADD Go Reactive with SwiftUI/li> li stylefont-weight: bold;>UPDATED ✅ Step Four: Get Productive with Networking/li> li stylefont-weight: bold;>UPDATED ✅ Step Five: Learn How to Store Data/li> li>NEW, WILL ADD Parallelize with Async Work/li> li>LEGACY Step Seven: Beyond MVC. Design Pattens, Architecture, FRP, and Dependencies Management./li> li>NEW, WILL ADD Broaden Horizons with Mobile System Design/li> li>LEGACY Bonus Chapter: Storage Evolution (AKA You Don’t Always Need Core Data!)./li> li>LEGACY Outro/li> /ul> p>In the above list:/p> ul> li>span stylefont-weight: bold;>UPDATED/span> is what was already updated/li> li>span stylefont-weight: bold;>LEGACY/span> is what still needs revision /li> li>span stylefont-weight: bold;>NEW, WILL ADD/span> is a NEW chapter that will be added /li> li>span stylefont-weight: bold;>NEW, Added/span> is a NEW chapter that was added /li> li>span stylefont-weight: bold;>REMOVE/span> is what will be removed or content folded into another chapter/s /li> /ul> /div> br /> div idfaq classsection> h3>FAQs/h3> ul> li> Q: Is the book ready? ul>li>A: Not yet, its still work in progress. If youd like to follow along please sign up above ☝️ /li>/ul> /li> br/> li> Q: What if Im interviewing now? Can I get it? ul>li>A: If youre really in a crunch and need to prep today than you can purchase the 1st edition of the book a href/book-1st-edition>here/a>. /li>/ul> /li> br/> li> Q: What if I already bought the first edition, do I have to pay again? ul>li>A: Yes, but youd get a deep discount on the 2nd edition. (details to be announced later) /li>/ul> /li> br/> li> Q: When can I pre-order? ul>li>A: As I go through some meaningful amount of chapters and revise them Ill open up the 2nd edition for pre-order. (also with a discount but not as big as for current customers who bought the 1st edition book) /li>/ul> /li> br/> li> Q: Will the book be updated to the latest Swift version? ul>li>A: Yes. Im updating every example to be written in Swift 5.10/6.0 /li>/ul> /li> br/> li> Q: Will the book be updated to the latest iOS version? ul>li>A: Yes. Im updating every example to be working with the APIs of iOS 17/18 /li>/ul> /li> br/> li> Q: Will there be a printed version this time? ul>li>A: Yes. Im planning to have a print this time. But it will be a separate purchase via Amazon. And after the main e-book version is finished. /li>/ul> /li> /ul> /div> br /> div idwho classwho section> div> h3>Who am I?/h3> img altAlex Bush photo srchttps://iosinterviewguide.com/assets/alex_pic-f8985395dd535685cfa16f054d0469a7ba1ea98ee7078b5c7d6844fab34aa462.png /> p>My name is Alex Bush. Im an iOS consultant and architect. Ive been developing for iOS for 15+ years and built apps ranging from small MVPs to large scale enterprise applications. Prominent companies I worked at are Wanelo, ThoughtWorks, Uber, Wayfair. Currently Im an engineering manager at UpKeep./p> p>I also host a target_blank hrefhttps://www.youtube.com/c/InsideiOSDev>Inside iOS Dev YouTube channel/a>./p>/div> /div> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> div idtestimonials classsection stylemargin-top: 25pt;> h3>Testimonials/h3> p>This is a great book for iOS developers junior to senior! Here are some testimonials:/p> /div> > div classhorizontal-layout testimonials-container styleflex-wrap: wrap;> div classtestimonial> blockquote> Alex Bushs book, The iOS Interview Guide is a very helpful resource for a variety of reasons. It helps the experienced developer prepare for their next career move by identifying concepts, and areas that technology companies will ask about during the application, and interview process. The book is an excellent resource because its not simply a checklist of topics, and concepts, to study, but also discusses these concepts as well, and identifies potential pitfalls that the unsuspecting applicant may fall into during the interview process. This book is also a valuable resource for the junior developer who is trying to get an understanding as to what skills are expected from someone who is senior. This book helps chart a course for the junior developer in better improving their skills, and identifying those key areas which are important, thus allowing the junior developer to plan out their career development more efficiently. This book is indeed a valuable resource for developers in all stages of their careers. Thanks Alex for doing such a wonderful job! /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/fayyazuddinsyed/>Fayyazuddin Syed/a>, Senior iOS Developer/blockquote> /div> !-- div classtestimonial vertical-layout styleborder-style: none;> /div> --> div classtestimonial> blockquote> Alex has hit a home-run with the iOS interview guide. It has been my go to reference while looking for a job in this field. I cant thank him enough for sharing his insight into what it takes to be prepared for an interview at any level of your career! /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/paul-defilippi-93622349/> Paul DeFilippi/a>, iOS Developer/blockquote> /div> div classtestimonial> blockquote> An excellent guide to help self-starter iOS programmers land their dream jobs. This book can be your ultimate guide for your iOS development study as well as getting your first job as an iOS developer. /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/jon%EF%A3%BF-lu-62834239/>Jon Lu/a>, Freelance iOS Developer/blockquote> /div> div classtestimonial> blockquote> As a junior developer, I just want to say that the information you’re sharing is top notch and extremely eye-opening to the naive approaches that I have taken. Thank you so much for doing this. /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/jovannyespinal/>Jovanny Espinal/a>, Software Engineer at Blue Apron/blockquote> /div> div classtestimonial> blockquote> I am glad to inform you that your book on Swift Interview question helped me a lot , I have two current jobs under process for next rounds. All of the question I have answered the same way as you wrote in Expected Answer. It is really worth buying it . /blockquote> blockquote>- Ramkrishna Baddi, iOS Developer/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>To all my iOS devs out there...If you have an interview coming up you need to check out this iOS Interview Guide a hrefhttps://t.co/JrBoQTSTwA>https://t.co/JrBoQTSTwA/a> a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a> a hrefhttps://t.co/d3oohtahVc>https://t.co/d3oohtahVc/a>/p>— Kevin Curry (@kcurryl2g) a hrefhttps://twitter.com/kcurryl2g/status/955550383098572801?ref_srctwsrc%5Etfw>January 22, 2018/a>/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>Hey everyone! If you're learning iOS and want a guide to help you in interviews or just with iOS development in general, I just purchased a great book by a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a>. It's called 'The iOS Interview Guide' and it's really worth they buy. Seriously, buy it. a hrefhttps://t.co/aPi7OIJLH3>https://t.co/aPi7OIJLH3/a>/p>— 👾Joe Hill 🐙 (@vintagejoehill) a hrefhttps://twitter.com/vintagejoehill/status/935925292123742208?ref_srctwsrc%5Etfw>November 29, 2017/a>/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>"in software development only one thing remains constant, and that thing is change", a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a> a hrefhttps://twitter.com/hashtag/iosinterviewguide?srchash&ref_srctwsrc%5Etfw>#iosinterviewguide/a>/p>— Hubert-Jan Hubeek (@hjhubeek) a hrefhttps://twitter.com/hjhubeek/status/902864583416840193?ref_srctwsrc%5Etfw>August 30, 2017/a>/blockquote> /div> div classtestimonial vertical-layout video-testimonial> iframe height315 srchttps://www.youtube.com/embed/bh-edX9GFKM frameborder0 allowfullscreen>/iframe> blockquote> - a hrefhttps://www.linkedin.com/in/yusuke-kawanabe-299ab048/>Yusuke Kawanabe/a>, Lead iOS Engineer at Nima Labs /blockquote> /div> div classtestimonial vertical-layout video-testimonial> iframe height315 srchttps://www.youtube.com/embed/GEtsHqGwBT4 frameborder0 allowfullscreen>/iframe> blockquote> - a hrefhttps://www.linkedin.com/in/willlundy/>Will Lundy/a>, iOS Developer at Wells Fargo /blockquote> /div>/div> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> >!-- div idhow-to-get classsection>-->!-- h3>OMG!!! Im interviewing right now! How can I get it?/h3>-->!-- p>-->!-- The book is available in strong>PDF/strong>, strong>ePub/strong>, and strong>Mobi/strong> formats. You can get it right now by clicking on the button below. What youll get is the strong>current book content/strong> plus strong>all the future updates in this first edition/strong>.-->!-- /p>-->!-- div classhorizontal-layout call-to-action-container stylemargin-top: 30px;>-->!-- div classprice stylemargin-right: 20px;>span classcurrency>$/span>span>/span>/div>-->!-- /div>-->!-- /div>--> div idadditional-resources classsection stylewidth:100%;> h3>Looking for free interview prep resources?/h3> p>Check out these articles I wrote:/p> div idsuggested-articles classgrid grid-cols-2 gap-8> ul> li>a hrefhttp://iosinterviewguide.com/system-design-interview/ecommerce?utm_contentsuggested+article&utm_mediumlanding+page&utm_sourceios+interview+guide+website>iOS E-commerce App System Design (Etsy Example)/a>/li> li>a hrefhttp://iosinterviewguide.com/ios-interview-questions-for-senior-developers-in-2020?utm_contentsuggested+article&utm_mediumlanding+page&utm_sourceios+interview+guide+website>iOS Interview Questions for Senior Developers/a>/li> /ul> /div> /div> hr> h2 aligncenter>Have questions?/h2> p aligncenter>strong>Email:/strong> alex.bush@smartcloud.io/p> p aligncenter>strong>Twitter: /strong>a hrefhttps://twitter.com/alex_v_bush>@alex_v_bush/a>/p> p aligncenter>strong>LinkedIn: /strong>a hrefhttps://www.linkedin.com/in/alexvbush/>alexvbush/a>/p> /article>/div> footer classhorizontal-layout website-footer> div classvertical-layout website-footer> div>Initially released on May 31st 2017 version 1.0.0 (4)/div> p aligncenter>em>Current version 1.0.6 (19) released on September 10th 2018/em>/p> br /> strong>The iOS Interview Guide © 2025 Alex Bush/strong> /div> /footer> !-- Twitter universal website tag code --> script> !function(e,t,n,s,u,a){e.twq||(se.twqfunction(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version1.1,s.queue,ut.createElement(n),u.async!0,u.src//static.ads-twitter.com/uwt.js, at.getElementsByTagName(n)0,a.parentNode.insertBefore(u,a))}(window,document,script); // Insert Twitter Pixel ID and Standard Event data below twq(init,o0ylt); twq(track,PageView); /script> !-- End Twitter universal website tag code --> !-- LinkedIn tracking -->script typetext/javascript> _linkedin_data_partner_id 327508;/script>script typetext/javascript> (function(){var s document.getElementsByTagName(script)0; var b document.createElement(script); b.type text/javascript;b.async true; b.src https://snap.licdn.com/li.lms-analytics/insight.min.js; s.parentNode.insertBefore(b, s);})();/script> noscript> img height1 width1 styledisplay:none; alt srchttps://dc.ads.linkedin.com/collect/?pid327508&fmtgif />/noscript>!-- LinkedIn tracking end --> /body> /html>
Port 443
HTTP/1.1 200 OKCache-Control: max-age0, private, must-revalidateContent-Type: text/html; charsetutf-8Etag: W/1792d5535232c8a50658a0dee0360884Link: https://iosinterviewguide.com/assets/application-layout-3b799e99a8cf3497e2f895c2394c987d02164cd72d210734535e13617d7103c3.css>; relpreload; asstyle; nopush,https://iosinterviewguide.com/assets/application-0e6ad337855e222fbea5f9bb78d565bf268fdf5aa3e66293d622b36b7075f4b7.css>; relpreload; asstyle; nopush,https://iosinterviewguide.com/assets/application-25b3f58821d896c07b7d97506a6def28c3f395cf320efb6d1645867da31c9705.js>; relpreload; asscript; nopushNel: {report_to:heroku-nel,response_headers:Via,max_age:3600,success_fraction:0.01,failure_fraction:0.1}Referrer-Policy: strict-origin-when-cross-originReport-To: {group:heroku-nel,endpoints:{url:https://nel.heroku.com/reports?sNO%2FOAv2cikbXg%2F%2FQZ6OqWlK%2B2H04A8ETMf1nLwSWcnA%3D\u0026sid1b10b0ff-8a76-4548-befa-353fc6c6c045\u0026ts1758544300},max_age:3600}Reporting-Endpoints: heroku-nelhttps://nel.heroku.com/reports?sNO%2FOAv2cikbXg%2F%2FQZ6OqWlK%2B2H04A8ETMf1nLwSWcnA%3D&sid1b10b0ff-8a76-4548-befa-353fc6c6c045&ts1758544300Server: HerokuSet-Cookie: _ios-interview-guide-website_sessionjvL9H5Gr6vrJJJRqd7WWCdOB3g0xo7MmQ8wksVueRQ9mFxoJgAAqNo%2BDl7BobsOjRuzdNjy2goiQbtLsCrYVquPszbU75BflakSA%2BQXZzVFZHKFTLMAeHIbFKHNF8lZj4%2B%2Bx3Xk6s4w0dUBA56siwpgN2iWqmKFNdRMYvz9wdHEqdYOgW9dt%2BmrRdBMp2Fr5Ezc8IbGvLSqgoJ5YPwORwyQMhZ8A%2FXwIuQLDDlni17o%2Be9nqFaXnZHOvum5iqDeXzk1uwi2rp6chuMEAtb9SM337MuQVaxH4GF5BJU3nRPxi7%2FhW0BC9vZ2%2B30IH8ywOO56bIqzpIXIsTY4R%2FeN%2F4dGpPdPjoOeulNkHhy97QwLembwGrqN0o9IJZf4GPl9OQ7DTb4QFAeb99gF4UZc1sCcEdBo5sqQvwSohqQnKzN7%2F0L%2Fem2s93DBIdezNh3%2BHlQjSD3m34QKvdOhGSvMxMZqReJNfuO3psOR4nreKRktI4lRWbcPgrQFgLDCdM2ShceHuxQ%3D%3D--EEnH1bh2coP8tYlm--6qQj8%2FA1vg5nbYOFiircLw%3D%3D; path/; HttpOnly; SameSiteLaxVary: Accept, OriginVia: 1.1 heroku-routerX-Content-Type-Options: nosniffX-Download-Options: noopenX-Frame-Options: SAMEORIGINX-Permitted-Cross-Domain-Policies: noneX-Rack-Cors: miss; no-originX-Request-Id: 097fad20-5299-1245-d7d1-588500a50a6dX-Runtime: 0.006051X-Xss-Protection: 0Date: Mon, 22 Sep 2025 12:31:40 GMTTransfer-Encoding: chunked !DOCTYPE html>html> head> meta http-equivContent-Type contenttext/html; charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1, maximum-scale1.0, user-scalableno, shrink-to-fitno> !-- General Meta Tags -->meta nameauthor contentAlex Bush />!-- -->!-- Facebook Meta Tags --> meta propertyfb:app_id content1682953612007389 />meta propertyog:site_name contentThe iOS Interview Guide/>!-- -->!-- Twitter Meta Tags -->meta nametwitter:card contentsummary />meta nametwitter:site content@iosinterviewgd />meta nametwitter:creator content@alex_v_bush />!-- --> !-- Facebook Meta Tags --> meta propertyog:title contentThe iOS Interview Guide. 2nd edition. New! /> meta propertyog:description contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 2nd edition, version 1.0.6 (19)./> meta propertyog:image contenthttps://iosinterviewguide.com/assets/book_cover-68ae9e7cef4bee98df490fbdda7f8cd7d663e0e8f25d13ee1723094e68e84757.png/> meta propertyog:type contentbook/> meta propertyog:url contenthttps://iosinterviewguide.com//> !-- --> !-- Twitter Meta Tags --> meta nametwitter:title contentThe iOS Interview Guide. 2nd edition. New! /> meta nametwitter:description contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 1st edition, version 1.0.6 (19). /> meta nametwitter:image contenthttps://iosinterviewguide.com/assets/book_cover-68ae9e7cef4bee98df490fbdda7f8cd7d663e0e8f25d13ee1723094e68e84757.png /> !-- --> !-- Google Meta Tags --> meta namedescription contentQuestions, answers, and general guidance on what iOS developers should know to nail any tech interview. 1st edition, version 1.0.6 (19).> !-- --> title> The iOS Interview Guide. 2nd edition. New!/title> meta namecsrf-param contentauthenticity_token />meta namecsrf-token contentxx5ao0VwV-2N8GeJ637CdyhbyeG5SkQH9PRisErZ3keG2HThEenulEo_ZSFO9aRU8JrBUPl2JYQvqjM1Qjq7KQ /> !-- BEGIN Google tag (gtag.js) -->script async srchttps://www.googletagmanager.com/gtag/js?idG-HE6QKRVPMF>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-HE6QKRVPMF);/script>!-- END Google tag (gtag.js) --> link relstylesheet hrefhttps://iosinterviewguide.com/assets/application-layout-3b799e99a8cf3497e2f895c2394c987d02164cd72d210734535e13617d7103c3.css mediaall data-turbolinks-trackreload /> link relstylesheet hrefhttps://iosinterviewguide.com/assets/application-0e6ad337855e222fbea5f9bb78d565bf268fdf5aa3e66293d622b36b7075f4b7.css mediaall data-turbolinks-trackreload /> link hrefhttps://fonts.googleapis.com/css?familyPT+Serif:400,400italic,700,700italic relstylesheet typetext/css> !-- Facebook Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0; n.queue;tb.createElement(e);t.async!0; t.srcv;sb.getElementsByTagName(e)0; s.parentNode.insertBefore(t,s)}(window, document,script, https://connect.facebook.net/en_US/fbevents.js); fbq(init, 1768151750159349); fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id1768151750159349&evPageView&noscript1 />/noscript>!-- End Facebook Pixel Code --> link relicon typeimage/x-icon hrefhttps://iosinterviewguide.com/assets/cloud_favicon-ca403f82168e1a72ea12d51860f0a2b4b5321cdc99bdecab1ce1b797580d2787.ico /> !-- Twitter Widgets --> script async srchttps://platform.twitter.com/widgets.js charsetutf-8>/script> script srchttps://iosinterviewguide.com/assets/application-25b3f58821d896c07b7d97506a6def28c3f395cf320efb6d1645867da31c9705.js data-turbolinks-trackreload>/script> script srchttps://iosinterviewguide.com/packs/js/runtime-e4984466050ed580ae0b.js data-turbolinks-trackreload deferdefer>/script>script srchttps://iosinterviewguide.com/packs/js/891-8fc42efb38fe8e301f9c.js data-turbolinks-trackreload deferdefer>/script>script srchttps://iosinterviewguide.com/packs/js/mixpanel-cb19e2882edbde12256a.js data-turbolinks-trackreload deferdefer>/script> /head> body> div> article classvertical-layout> div idheader classsection> a idsm-logo href/> img altSmart Cloud border0 classsm-logo img-responsive srchttps://iosinterviewguide.com/assets/cloud-in-circle(150x150)-325625afc486294e66251872b7dd829b46269fe6166442db2eb14ce7f82c5646.png />/a> h1 aligncenter classmain-header-title>iOS Tech Interviews Dont Have To Be Hard/h1> h2 aligncenter stylefont-weight:400;>em>The iOS Interview Guide. span stylefont-weight: bold;>2nd Edition/span>./em>/h2> h3 aligncenter stylefont-weight:400; classfont-normal text-center>em>This book helped thousands of developer prep for and ace their iOS interviews/em>/h3> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> p> No one likes interviews. Its hard to prepare and you never know what theyll ask you. It always feels like theres so much to learn and youre nowhere near the level you need to be at. Sounds familiar? /p> p> This guide will help you prepare for you next interview by strong>systematizing the learning/strong>, helping you strong>refresh what you already know/strong>, and giving you strong>answers to common iOS interview questions/strong>. /p> div classvertical-layout stylejustify-content: center; align-items: center;> img altThe iOS Interview Guide 2nd Edition Book Cover border0 classimg-responsive srchttps://iosinterviewguide.com/assets/second_edition_book_cover_draft-00db17a5bad5fe3f23593288b377ad857cf6932fa4a066d437adacb31d47f827.png /> span stylefont-weight: lighter; font-size: 0.875rem; line-height: 1.25rem; opacity: 0.5;>(new book cover update pending)/span> /div> /div> div idhow-to-get classsection> h3>Second Edition!!!/h3> p>Its been span stylefont-weight: bold;>7 years/span> since I wrote the first edition of the book. A lot has changed, Ive gain experience, and hopefully wisdom since then. Its time to update it!/p> p>This is the 2nd edition of the book. Work updating it is still in progress./p> p>I will share progress, chapter updates, and any other thoughts I’ll have on the mobile development along the way on my substack here:/p> div classflex flex-col> center> iframe srchttps://newsletter.mobileengineer.io/embed classml-auto mr-auto width480 height320 stylebackground:white; frameborder0 scrollingno>/iframe> /center> /div> p>If youd like to just get the updates about the book progress than sign up in the form below 👇/p> /div> div idwaitlist-section classsection mt-12> div classhorizontal-layout call-to-action-container> div> div classck_form_container ck_inline data-ck-version6> div classck_form ck_vertical_subscription_form ck_horizontal> div classck_form_content> h3 classck_form_title data-drip-attributeheadline>Want to only get updates on the book progress?/h3> div classck_description> span classck_image> /span> p data-drip-attributedescription>Want to only get updates on the book progress? Sign up here./p> /div> /div> div classck_form_fields> form idck_subscribe_form classck_subscribe_form actionhttps://iosinterviewguide.com/subscription/create_book_second_edition_waitlist accept-charsetUTF-8 methodpost>input typehidden nameauthenticity_token valueBI4SZocaf0d8-ZkOMGLQdYepOVyB0SyTLRoiU5qqxUD7DoQa85vmQkb_IsEkY5Qu0WRdjPv-oWukc6eEx07XFA autocompleteoff /> div classxbqortcpjlv-uegfyzdi_1758544300>style mediascreen>.xbqortcpjlv-uegfyzdi_1758544300 {position:absolute!important;height:1px;width:1px;overflow:hidden;}/style>label forxbqortcpjlv-uegfyzdi>If you are a human, ignore this field/label>input typetext namexbqortcpjlv-uegfyzdi idxbqortcpjlv-uegfyzdi autocompleteoff tabindex-1 />input typehidden namespinner idspinner value4f1cc06472427321abff3566208a0178 autocompleteoff />/div> div classck_control_group ck_first_name_field_group> label classck_label forck_firstNameField>First Name/label> input typetext namefirst_name classck_first_name idck_firstNameField required> /div> div classck_control_group ck_email_field_group> label classck_label forck_emailField>Email Address/label> input typeemail nameemail classck_email_address idck_emailField required> /div> input typesubmit namecommit valueJoin the waitlist classsubscribe_button ck_subscribe_button btn fields data-disable-withJoin the waitlist />/form> /div> /div> /div>/div> /div> /div> div idwhats-inside classsection> h3>Whats Inside?/h3> p>The original first edition of the book had the following:/p> ul> li>strong>10 chapters/strong> over strong>193 pages/strong> covering topics ranging from strong>Swift, fundamentals, resumes, and UI to Networking, Storage and Design Patterns/strong>/li> li>strong>72+ interview questions and answers/strong>/li> li>strong>red flags/strong>, i.e. what not to say answering some of the questions/li> li>strong>Big Picture overview/strong> of what there is to know on iOS platform/li> li>Chapter on strong>UI/strong> questions/li> li>Chapter on strong>Networking/strong> questions/li> li>Chapter on strong>Storage/strong> questions/li> li>Chapter on strong>Design Patterns and Architecture/strong> questions/li> li>Chapter on strong>Resumes/strong>, Github, and general strong>marketing of yourself/strong> that you need to do to strong>get interviews for better jobs/strong>/li> li>A package of strong>Swift Playgrounds/strong> with code samples in the book/li> /ul> a href/table_of_contents>Click on this link to see full table of contents of the 1st edition of the book./a> p>All of these (with some exceptions) will still be in the 2nd edition of the book. Im working on updating each chapter and adding new ones./p> h4 >A tentative list of the new chapters is:/h4> ul> li>Prep for Algorithms/li> li>Go Reactive with SwiftUI/li> li>Parallelize with Async Work/li> li>Broaden Horizons with Mobile System Design/li> /ul> br> h3>Hows the 2nd edition update going? Whats updated?/h3> p>Ill try to work in public and be as transparent as possible about the books work progress as I can./p> p>Im working through each chapter, revising, updating, and adding new things. Plus taking notes and writing drafts of what will go into the brand new chapters in the 2nd edition. /p>!-- p>Ill publish each addition and change as a standalone version of the book marketd with semantic versioning such as span stylefont-weight: bold;>2.1.0, 2.1.1, 2.2.0/span>, etc./p>-->!-- p>In the book/p>--> p>Heres the list of what was updated so for and the status of each chapter/p> ul> li>LEGACY Intro/li> li>LEGACY Step One: Figure Out what the Big Picture Is/li> li>LEGACY Step Two: The Interview Game/li> li>LEGACY Step Three: Learn the fundamentals/li> li>NEW, WILL ADD Prep for Algorithms/li> li>LEGACY Step Six: Go crazy responsive with UI layouts/li> li>NEW, WILL ADD Go Reactive with SwiftUI/li> li stylefont-weight: bold;>UPDATED ✅ Step Four: Get Productive with Networking/li> li stylefont-weight: bold;>UPDATED ✅ Step Five: Learn How to Store Data/li> li>NEW, WILL ADD Parallelize with Async Work/li> li>LEGACY Step Seven: Beyond MVC. Design Pattens, Architecture, FRP, and Dependencies Management./li> li>NEW, WILL ADD Broaden Horizons with Mobile System Design/li> li>LEGACY Bonus Chapter: Storage Evolution (AKA You Don’t Always Need Core Data!)./li> li>LEGACY Outro/li> /ul> p>In the above list:/p> ul> li>span stylefont-weight: bold;>UPDATED/span> is what was already updated/li> li>span stylefont-weight: bold;>LEGACY/span> is what still needs revision /li> li>span stylefont-weight: bold;>NEW, WILL ADD/span> is a NEW chapter that will be added /li> li>span stylefont-weight: bold;>NEW, Added/span> is a NEW chapter that was added /li> li>span stylefont-weight: bold;>REMOVE/span> is what will be removed or content folded into another chapter/s /li> /ul> /div> br /> div idfaq classsection> h3>FAQs/h3> ul> li> Q: Is the book ready? ul>li>A: Not yet, its still work in progress. If youd like to follow along please sign up above ☝️ /li>/ul> /li> br/> li> Q: What if Im interviewing now? Can I get it? ul>li>A: If youre really in a crunch and need to prep today than you can purchase the 1st edition of the book a href/book-1st-edition>here/a>. /li>/ul> /li> br/> li> Q: What if I already bought the first edition, do I have to pay again? ul>li>A: Yes, but youd get a deep discount on the 2nd edition. (details to be announced later) /li>/ul> /li> br/> li> Q: When can I pre-order? ul>li>A: As I go through some meaningful amount of chapters and revise them Ill open up the 2nd edition for pre-order. (also with a discount but not as big as for current customers who bought the 1st edition book) /li>/ul> /li> br/> li> Q: Will the book be updated to the latest Swift version? ul>li>A: Yes. Im updating every example to be written in Swift 5.10/6.0 /li>/ul> /li> br/> li> Q: Will the book be updated to the latest iOS version? ul>li>A: Yes. Im updating every example to be working with the APIs of iOS 17/18 /li>/ul> /li> br/> li> Q: Will there be a printed version this time? ul>li>A: Yes. Im planning to have a print this time. But it will be a separate purchase via Amazon. And after the main e-book version is finished. /li>/ul> /li> /ul> /div> br /> div idwho classwho section> div> h3>Who am I?/h3> img altAlex Bush photo srchttps://iosinterviewguide.com/assets/alex_pic-f8985395dd535685cfa16f054d0469a7ba1ea98ee7078b5c7d6844fab34aa462.png /> p>My name is Alex Bush. Im an iOS consultant and architect. Ive been developing for iOS for 15+ years and built apps ranging from small MVPs to large scale enterprise applications. Prominent companies I worked at are Wanelo, ThoughtWorks, Uber, Wayfair. Currently Im an engineering manager at UpKeep./p> p>I also host a target_blank hrefhttps://www.youtube.com/c/InsideiOSDev>Inside iOS Dev YouTube channel/a>./p>/div> /div> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> div idtestimonials classsection stylemargin-top: 25pt;> h3>Testimonials/h3> p>This is a great book for iOS developers junior to senior! Here are some testimonials:/p> /div> > div classhorizontal-layout testimonials-container styleflex-wrap: wrap;> div classtestimonial> blockquote> Alex Bushs book, The iOS Interview Guide is a very helpful resource for a variety of reasons. It helps the experienced developer prepare for their next career move by identifying concepts, and areas that technology companies will ask about during the application, and interview process. The book is an excellent resource because its not simply a checklist of topics, and concepts, to study, but also discusses these concepts as well, and identifies potential pitfalls that the unsuspecting applicant may fall into during the interview process. This book is also a valuable resource for the junior developer who is trying to get an understanding as to what skills are expected from someone who is senior. This book helps chart a course for the junior developer in better improving their skills, and identifying those key areas which are important, thus allowing the junior developer to plan out their career development more efficiently. This book is indeed a valuable resource for developers in all stages of their careers. Thanks Alex for doing such a wonderful job! /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/fayyazuddinsyed/>Fayyazuddin Syed/a>, Senior iOS Developer/blockquote> /div> !-- div classtestimonial vertical-layout styleborder-style: none;> /div> --> div classtestimonial> blockquote> Alex has hit a home-run with the iOS interview guide. It has been my go to reference while looking for a job in this field. I cant thank him enough for sharing his insight into what it takes to be prepared for an interview at any level of your career! /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/paul-defilippi-93622349/> Paul DeFilippi/a>, iOS Developer/blockquote> /div> div classtestimonial> blockquote> An excellent guide to help self-starter iOS programmers land their dream jobs. This book can be your ultimate guide for your iOS development study as well as getting your first job as an iOS developer. /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/jon%EF%A3%BF-lu-62834239/>Jon Lu/a>, Freelance iOS Developer/blockquote> /div> div classtestimonial> blockquote> As a junior developer, I just want to say that the information you’re sharing is top notch and extremely eye-opening to the naive approaches that I have taken. Thank you so much for doing this. /blockquote> blockquote>- a hrefhttps://www.linkedin.com/in/jovannyespinal/>Jovanny Espinal/a>, Software Engineer at Blue Apron/blockquote> /div> div classtestimonial> blockquote> I am glad to inform you that your book on Swift Interview question helped me a lot , I have two current jobs under process for next rounds. All of the question I have answered the same way as you wrote in Expected Answer. It is really worth buying it . /blockquote> blockquote>- Ramkrishna Baddi, iOS Developer/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>To all my iOS devs out there...If you have an interview coming up you need to check out this iOS Interview Guide a hrefhttps://t.co/JrBoQTSTwA>https://t.co/JrBoQTSTwA/a> a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a> a hrefhttps://t.co/d3oohtahVc>https://t.co/d3oohtahVc/a>/p>— Kevin Curry (@kcurryl2g) a hrefhttps://twitter.com/kcurryl2g/status/955550383098572801?ref_srctwsrc%5Etfw>January 22, 2018/a>/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>Hey everyone! If you're learning iOS and want a guide to help you in interviews or just with iOS development in general, I just purchased a great book by a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a>. It's called 'The iOS Interview Guide' and it's really worth they buy. Seriously, buy it. a hrefhttps://t.co/aPi7OIJLH3>https://t.co/aPi7OIJLH3/a>/p>— 👾Joe Hill 🐙 (@vintagejoehill) a hrefhttps://twitter.com/vintagejoehill/status/935925292123742208?ref_srctwsrc%5Etfw>November 29, 2017/a>/blockquote> /div> div classtestimonial tweet-container> blockquote classtwitter-tweet data-langen>p langen dirltr>"in software development only one thing remains constant, and that thing is change", a hrefhttps://twitter.com/alex_v_bush?ref_srctwsrc%5Etfw>@alex_v_bush/a> a hrefhttps://twitter.com/hashtag/iosinterviewguide?srchash&ref_srctwsrc%5Etfw>#iosinterviewguide/a>/p>— Hubert-Jan Hubeek (@hjhubeek) a hrefhttps://twitter.com/hjhubeek/status/902864583416840193?ref_srctwsrc%5Etfw>August 30, 2017/a>/blockquote> /div> div classtestimonial vertical-layout video-testimonial> iframe height315 srchttps://www.youtube.com/embed/bh-edX9GFKM frameborder0 allowfullscreen>/iframe> blockquote> - a hrefhttps://www.linkedin.com/in/yusuke-kawanabe-299ab048/>Yusuke Kawanabe/a>, Lead iOS Engineer at Nima Labs /blockquote> /div> div classtestimonial vertical-layout video-testimonial> iframe height315 srchttps://www.youtube.com/embed/GEtsHqGwBT4 frameborder0 allowfullscreen>/iframe> blockquote> - a hrefhttps://www.linkedin.com/in/willlundy/>Will Lundy/a>, iOS Developer at Wells Fargo /blockquote> /div>/div> div classvertical-layout call-to-action-container stylemargin-top: 20px;> a href#how-to-get classbtn btn-primary btn-lg btn-wide mar-r>Get the Book/a>/div> >!-- div idhow-to-get classsection>-->!-- h3>OMG!!! Im interviewing right now! How can I get it?/h3>-->!-- p>-->!-- The book is available in strong>PDF/strong>, strong>ePub/strong>, and strong>Mobi/strong> formats. You can get it right now by clicking on the button below. What youll get is the strong>current book content/strong> plus strong>all the future updates in this first edition/strong>.-->!-- /p>-->!-- div classhorizontal-layout call-to-action-container stylemargin-top: 30px;>-->!-- div classprice stylemargin-right: 20px;>span classcurrency>$/span>span>/span>/div>-->!-- /div>-->!-- /div>--> div idadditional-resources classsection stylewidth:100%;> h3>Looking for free interview prep resources?/h3> p>Check out these articles I wrote:/p> div idsuggested-articles classgrid grid-cols-2 gap-8> ul> li>a hrefhttps://iosinterviewguide.com/system-design-interview/ecommerce?utm_contentsuggested+article&utm_mediumlanding+page&utm_sourceios+interview+guide+website>iOS E-commerce App System Design (Etsy Example)/a>/li> li>a hrefhttps://iosinterviewguide.com/ios-interview-questions-for-senior-developers-in-2020?utm_contentsuggested+article&utm_mediumlanding+page&utm_sourceios+interview+guide+website>iOS Interview Questions for Senior Developers/a>/li> /ul> /div> /div> hr> h2 aligncenter>Have questions?/h2> p aligncenter>strong>Email:/strong> alex.bush@smartcloud.io/p> p aligncenter>strong>Twitter: /strong>a hrefhttps://twitter.com/alex_v_bush>@alex_v_bush/a>/p> p aligncenter>strong>LinkedIn: /strong>a hrefhttps://www.linkedin.com/in/alexvbush/>alexvbush/a>/p> /article>/div> footer classhorizontal-layout website-footer> div classvertical-layout website-footer> div>Initially released on May 31st 2017 version 1.0.0 (4)/div> p aligncenter>em>Current version 1.0.6 (19) released on September 10th 2018/em>/p> br /> strong>The iOS Interview Guide © 2025 Alex Bush/strong> /div> /footer> !-- Twitter universal website tag code --> script> !function(e,t,n,s,u,a){e.twq||(se.twqfunction(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version1.1,s.queue,ut.createElement(n),u.async!0,u.src//static.ads-twitter.com/uwt.js, at.getElementsByTagName(n)0,a.parentNode.insertBefore(u,a))}(window,document,script); // Insert Twitter Pixel ID and Standard Event data below twq(init,o0ylt); twq(track,PageView); /script> !-- End Twitter universal website tag code --> !-- LinkedIn tracking -->script typetext/javascript> _linkedin_data_partner_id 327508;/script>script typetext/javascript> (function(){var s document.getElementsByTagName(script)0; var b document.createElement(script); b.type text/javascript;b.async true; b.src https://snap.licdn.com/li.lms-analytics/insight.min.js; s.parentNode.insertBefore(b, s);})();/script> noscript> img height1 width1 styledisplay:none; alt srchttps://dc.ads.linkedin.com/collect/?pid327508&fmtgif />/noscript>!-- LinkedIn tracking end --> /body> /html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]