>The test can be open source and dynamic. It can be a test the applicant can take over and over again every day to practice.
>Why can't we provide her with a list of those algorithms and show her how we will test for mastery of them?
That's exactly what is done, it's called leetcode.com, recruiters send you a link to it and tell you to study. I don't see how anything you're describing isn't covered by the existing whiteboard interview dynamic.
Most every coding question asked to me by FAANG was on leetcode (I think 1 out of 10+ wasn't but maybe I just missed it). Had I gone through all of leetcode I'd have covered almost every question asked of me. The behavioral questions asked were basically told to me by the recruiter verbatim ahead of time so were not a surprise in any way. The system design is broader but most cover a few common areas that you can google to find.
So it's all standard questions that have answers you can study for ahead of time.
I think we're talking past each other. I'm saying that no company tell you that (1) all questions you will be asked are on leetcode, (2) these are the acceptable answers -- passing the tests does not always count as acceptable, and (3) if you pass all these tests you will be offered a job, or entered into a lottery with all other people who pass them?
leetcode as used by FAANG is a hurdle that you can't ever be sure you actually cleared. it's not a test that returns a pass fail score.
>Why can't we provide her with a list of those algorithms and show her how we will test for mastery of them?
That's exactly what is done, it's called leetcode.com, recruiters send you a link to it and tell you to study. I don't see how anything you're describing isn't covered by the existing whiteboard interview dynamic.