Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
The Ultimate iOS Interview Playbook

You're reading from   The Ultimate iOS Interview Playbook Conquer Swift, frameworks, design patterns, and app architecture for your dream job

Arrow left icon
Product type Paperback
Published in Aug 2023
Publisher Packt
ISBN-13 9781803246314
Length 320 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Avi Tsadok Avi Tsadok
Author Profile Icon Avi Tsadok
Avi Tsadok
Arrow right icon
View More author details
Toc

Table of Contents (20) Chapters Close

Preface 1. Part 1: Everything about Interviews
2. Chapter 1: Before the Interview FREE CHAPTER 3. Chapter 2: Going through the Interview Process 4. Chapter 3: Developer Branding 5. Part 2: Swift Language and Coding
6. Chapter 4: Data Structures and Algorithms 7. Chapter 5: The Swift Programming Language 8. Chapter 6: Managing Your Code 9. Part 3: The Frameworks
10. Chapter 7: Building Great User Experiences with UIKit 11. Chapter 8: SwiftUI and Declarative Programming 12. Chapter 9: Understanding Persistent Memory 13. Chapter 10: Libraries Management 14. Part 4: Design and Architecture
15. Chapter 11: Design Patterns to Solve Complex Questions 16. Chapter 12: Drilling into App Architecture 17. Chapter 13: Acing the Coding Assessment 18. Index 19. Other Books You May Enjoy

Before the Interview

We consider ourselves good iOS developers. How good? Well, we have done some impressive things in our lives. For example, we built gorgeous animations, implemented Combine, uploaded app versions to the App Store, and debugged complex bugs.

So, what is the problem exactly? Why do we need this book?

Because knowing Swift, UIKit, and Combine are remarkable, and debugging, algorithms, and CI management are all essential skills for an iOS developer. But one skill needs to be added for many developers, and that’s how to be a player in the iOS developers’ labor market. Playing in this market requires us to learn and adapt to new skills that some of us may still need to learn, such as skills in the fields of self-expression, wording, communication, and even marketing.

By the end of this book, we will take our tremendous iOS development knowledge and learn how to use it to develop a new skill: the ability to pass an iOS interview.

So, how do we start?

Lau Tzu (a Chinese philosopher) said:

The journey of a thousand miles begins with one step.

But the question is, what is the first step?

Is answering a Swift question or scribbling a design for an architecture problem the first step? Well, our first step is to understand what we want from our workplace, where we want to be, and to get ready to conquer it with confidence.

Understanding all this may sound like an easy task. We just send our resume (that we wrote in two minutes) to all the tech companies we know and expect that something will pop up. Unfortunately, it doesn’t work like that. We must research the market and adjust our resume according to our needs. Even more important, before we look at the market, we must look inside and understand who we are and what will be good for us.

In this chapter, we will learn how to reach our first interview with a company that suits us in the best condition possible. We will build a company profile together and learn about the different types of companies out there. We will also learn what a good (or bad) resume is and write a resume that fits us and our target workplace. Then, we will learn how to be prepared for our first interview in all matters.

To that end, we will cover the following topics in this chapter:

  • Performing company research
  • Building our resume
  • Preparing for the interview
You have been reading a chapter from
The Ultimate iOS Interview Playbook
Published in: Aug 2023
Publisher: Packt
ISBN-13: 9781803246314
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image