Keep in mind, this is during the test. What are you going to do, take a break and load up some porn?
These conditions only apply for the 24 minutes in which you take the test. How is this different than if a person were watching you during an interview?
Paid homework projects are far superior. Plagiarism checks can be run on the provided solutions, and a follow-up conversation concerning the project at the interview should easily suss out anyone who had a third party to do it for them.
That approach also has the advantage of actually being a relevant to the position—unlike some generalized intelligence test.
Frankly if people are putting up with the test they have now, Amazon could probably get away with issuing unpaid homework projects, however classless that would be.
I've found that the answer to all this is to give a 30-60m remote test (no proctoring), where they get to write the thing as they want, and a 15m discussion where you analyze their solution and assign one new feature then let them walk you through the changes. No code, no whiteboard, just discussion.
A lot of people can't whiteboard code from scratch but can take a piece of code they've just written and discuss next steps. And it's also an actual work skill that many good coders are bad at, so it gives you a good insight into high and low-level people.
THIS! This is the real issue. Such unfettered access presents the risk that they won't just collect data on what happens during the 20-something minute window. The risk is that they gather files, collect your browser history, and read your communications.
Keep in mind that if you have extensions installed, many of those extensions will make callbacks to other services. This will track the use of those, too.
>> How is this different than if a person were watching you during an interview?
It's different because they're recording you, not to mention they're doing it by installing spyware on your computer. That's not what a person does when they watch you, unless they're watching you through a camera.
These conditions only apply for the 24 minutes in which you take the test. How is this different than if a person were watching you during an interview?