Normal professions: "Can you do the job?" "Yes." "Cool, you're hired."
Programming interviews: "Welcome to our 47-stage gauntlet where you'll solve NP-hard problems on a whiteboard while hanging upside down, explain why you chose React over Vue in 2019, debate the philosophical implications of microservices architecture with our senior architect who hasn't coded since Java 6, and then convince our HR person that you're a 'culture fit' despite the fact that you don't own a mechanical keyboard."
The screening call is literally just checking if you're human. Then comes the algorithmic interview where they ask you to invert a binary tree (because that's definitely what you'll be doing on Tuesday). The architecture interview tests if you can design Twitter from scratch in 45 minutes. The behavioral interview checks if you can pretend to enjoy "collaboration" and "synergy."
And after all that Olympic-level mental gymnastics? "Sorry, we went with someone who had more experience with our exact tech stack from 2003." Meanwhile, other professions are out here getting hired after a handshake and a pulse check.
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++