Learn how to master your next iOS job interview and get that dream job you’re after.

What you will learn

Mastering iOS Developer Job Interview

Be ready and confident for the next job interview

Swift programming best practices

iOS history and evolution

Description

Are you looking forward to your next iOS developer job interview but not quite sure how to prepare and leave a great impression?

This is exactly how I felt years ago when I just started interviewing. With experience, I developed a method that helped me make an excellent impression on every interview.

To achieve this I invested time in taking notes on what worked and what didn’t. I spoke with a multitude of technical recruiters. And later, as a team leader, I also interviewed close to a hundred iOS engineers.


Get Instant Notification of New Courses on our Telegram channel.


Now, I am ready to share my knowledge with you in this course. If you’re a junior developer I will guide you through what to expect in your first interviews; if you’re an intermediate or senior developer, I will help you prepare and polish your interview skills for that next exciting role.

I’m proud to present my new “Mastering the iOS Interview” course in which I’m going to explain the following:

  1. what recruiters are looking for in a technical interview
  2. what questions they are most likely to ask
  3. and how to answer these questions in the best possible way.

In short, I’m going to teach you how to master your next iOS interview and get that dream job you’re after.

English
language

Content

Welcome

Presentation
Introduction and Interview Mechanics

Possible Questions

How memory management worked before and after ARC?
What are closures?
In what circumstances memory leaks happens in Swift? How do you prevent them?
What does the keyword “final” mean?
What is the difference between value and reference types?
When should you use value types and when reference types?
What does the keyword “escaping” mean?
UI updates and Multi-Threading, what to pay attention to?
Who is responsible for presenting and dismissing a View Controller?
What is the difference between Core Foundation and Foundation?
What are the iOS app states and what are the transitions?
What is the difference between Bounds and Frame?
How to increase the touch area of a button?
What is Grand Central Dispatch?
What are Operations and Operation Queue?
What do you cover with unit tests?
What are 3rd party dependencies’ best practices?
What are the differences between CocoaPods, Carthage and SwiftPM?
What is Dependency Injection?
What is an issue with MVC? When to consider other architectures?
What is the Singleton pattern? What are the dangers?
What are the different access levels?