I couldn't agree more. Most interviews assess your ability to interview well, not do the job well. Stanford even run a class on the software engineering interview! I'm currently working on a product to help companies to build realistic interviews, and I'm seeing some other startups focus on this too, so hopefully it will become a thing of the past.
Great implementation for solving a problem that is often discussed, but never executed.!I have always thought that paired programming works better than whiteboarding.
Do you have any reference clients? Would love to interview at such companies.
Pair programming has been my most successful and least stressful way of interviewing. I can display all my skills in a short amount of time and, most important to me, in a realistic and fun way.
I don't feel so pressured when I interview through pair programming which helps a lot to showcase my normal self.
It's easy to display your technical skills (and any gaps in it), soft skills (such as communication, perseverance, thought process, etc.), problem-solving skills and so on.
I'd much rather spend a 5-hour interview just pairing with different people than going through rounds and rounds of whiteboarding. Whiteboarding makes me feel like I'm a lab subject, being prodded in different directions while the experimenters take notes on their clipboards. It's extremely artificial to evaluate any real-life scenario.
The Stanford course, for the curious: https://web.stanford.edu/class/cs9/
The product we're working on: https://devscreen.io