And whiteboard interviews are discriminatory towards people with anxiety who have trouble thinking clearly when they are in the spotlight with all eyes on them, no? Where does the microaggressions game start and end?
My current company does,
-Offer choice between live coding and take home assignment. Regardless of picking the assignment, we do have multiple questions like "given this piece of code find the bug", but they won't require writing actual code.
-Home assignment for remote candidates. With a second round where we discuss and provide feedback (or the candidate explains their thought process) if needed. The candidate is also judged how feedback is received and argued about. If adequate documentation has been supplied we skip the second round too, or just do it in email back n forth.
-And if you have an impressive active blog and an active github profile you probably evade both live coding and assignment (but still get asked the usual questions about architecture, algorithm use, whether you 'll be a good personality/culture-fit etc).
Despite being "nice" our rejection ratio is quite high (at least in my team), and people who picked the assignment themselves/no-pressure applied then bitched about it on glassdoor. Even though they had the option to not have to do it at all. I don't get it.