It’s great to hear another dev just flat-out rant about the stupidity of “the algorithm interview”. Or as I call it, the “Computer Science 101” interview.
This podcast is basically saying that an effective interview should focus on things that you actually do on the job. In what crazy world are we interviewing for one skill and hiring for another?
I’ve been through a few “algorithm” interviews. They’re not that hard. They’re just annoying and misguided.
We are not in college any more. We are solving real-world problems.
The hardest technical interview I ever had as an iOS developer focused on things like the trade offs between different approaches to concurrency, effective testing at different levels, dependency management, and optimizing table views. These are much more interesting problems than a binary search.
If you do a computer science 101 interview, I guess you get to hire a bunch of computer science students. 🤷🏻♂️
I heard someone say the other day that you should switch careers every 10 years. I don’t know if I agree with that, but I am going to bookmark this checklist just in case. Because changing careers sounds hard.
Takeaway: App developers are not the fastest growing job. But they are the fastest growing well-paid job.
There is one six-figure salary job that is seeing more openings than any other over the next few years: app developer. The U.S. will add over 255,000 app developer positions to the job market between 2016 and 2026, more than any other high-paying job