In order to land that dream job, you need to be prepared to ace your work interview.
A lot of companies nowadays are moving away from the pressured environment of a shared whiteboard or giving you problems straight from LeetCode. Those companies have now began giving take-home tests so that you can really shine and show them – without too much pressure – how you really code.
These tests are not your standard CS brain teasers so you'll be hard-pressed to find them on the net. You may grind LeetCode problems, or read plenty of books about architecture, or code a ton of tutorials; but guess what? During my 10 years as a developer, I've seen take-home tests that test the applicant's knowledge on: software architecture, generics, networking, unit tests and general code hygiene... all in a single take-home test.
How are you preparing for this scenario? Reading about all of these subjects randomly is going to take you a long time.
What if you didn't need to prepare for all of those topics individually?
When you send that take-home test back, you want the reviewer to clearly see that you understand architecture; that the foundations of your programming skills are solid. You want to get ahead of other candidates because you send your take-home test back with unit tests! Your project is well-designed and easy to read.
That's how you ace the interview and get the job.
My students have accepted roles at all sorts of companies (yes, even Apple). What I have for you is an additional tool for your interview prep: the ability to practice coding using a real-life scenario. By practicing real-life scenarios you'll be solidifying concepts you've learned during your programming journey.
Mock Interview: iOS Networking is a 1-hour exercise based on my experience as a team lead, as well as the many interviews I've aced throughout the years. It is a networking take-home test that I created to quickly assess a candidate's programming skills. It tests your knowledge on architecture, generics, networking, unit tests and general code hygiene.
Get your the exercise, solution video and an example pair programming video with a junior and improve your programming skills with a real interview exercise!
You've purchased this product
See it in your libraryView in Library
We charged your card and sent you a receipt
You'll need an account to access this in our app. Please create a password to continue.
Download from the App Store or text yourself a link to the app
Good news! Since you already have a Gumroad account, it's also been added to your library.