Interview laptops?

New Contributor

Hi Jamf Nation-
Our engineering recruiting team is requesting the laptops we use for the coding portion of the interview process do the follows:
1. When the user signs in, they have a specific repo from github pulled automatically.
2. Once it's complete, the user will log out and the solution is pushed back to the repo.

Already we have DeepFreeze on the computer so the problem of having a fresh environment upon log in is solved. Does anyone have any similar set ups with authorizing a service account in github to pull a repo using a script, then re-authorizing the same service account to push the solution back to the repo?