HACKER Q&A
📣 VWWHFSfQ

How does your company accept code test submissions?


Background:

My company is currently evaluating processes for accepting code test submissions from applicants for our various engineering roles. We have about four or five GIT repositories that have the "code test" project. Right now we're just doing a `git archive` and sending the .ZIP file to the applicants to complete, and then email their submissions back to us. This is obviously very manual and not ideal.

What we would like is to be able to host these "code test" repositories on GitHub (or GitLab or BitBucket) and just allow applicants to fork the repository and then submit their code test as a normal Pull Request. But the applicants' Pull Requests SHOULD NOT be public. This would be our ideal workflow.

How does your company handle code test submissions during the hiring/evaluation process?


  👤 detaro Accepted Answer ✓
Separate git repo for each applicant. Interviewer creates it, gives the applicant access, reviews the changes afterwards and cleans it up.

👤 void_mint
Either a shared, individual private github repo, or just a zipped directory (this isn't good).

👤 mytailorisrich
Pen and paper.