This does seem like a vexing problem, especially when interviews are conducted remotely.
I wonder if either of the following could be cost-effective:
(a) Fly the candidate to a company office, where their compute usage could be casually monitored by an employee.
(b) Use high-quality proctoring services that are nearby to the candidate. E.g., give them 1-2 days in a coworking space, and hire a proctor to verify that thy're not egregiously using tools like ChatGPT.
Or alternatively, would it suffice to just have a long conversation with the candidate about their solution? E.g. what design trade-offs they considered, or how might they adapt their solution to certain changes in the requirements.
I wonder if either of the following could be cost-effective:
(a) Fly the candidate to a company office, where their compute usage could be casually monitored by an employee.
(b) Use high-quality proctoring services that are nearby to the candidate. E.g., give them 1-2 days in a coworking space, and hire a proctor to verify that thy're not egregiously using tools like ChatGPT.
Or alternatively, would it suffice to just have a long conversation with the candidate about their solution? E.g. what design trade-offs they considered, or how might they adapt their solution to certain changes in the requirements.