Quiz: iOS Networking
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 take-home test.
How are you preparing for this scenario? Reading about all of these subjects randomly is going to take you .
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.
Quiz: 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!
A real-life scenario used for interviewing iOS candidates.