Ask HN: How do you or your company handle coding assigments for interviewers?
Greetings Hacker News,
The company I work for uses a coding project to help vet developers in our interview process; this is something I have been thinking about how to improve upon, as we use a mix of often poor fitting tools and manual processes in this stage of the interview. As an example we use our in house git repo manager to store and review applicant code, which is challenging because we either get a huge number of repositories created unrelated to our actual work, or continually need to keep sticking assignments down into a single repository which gets big and/or ugly as time goes on. Actually executing code submitted is also painful sometimes as not everyone interviewing who wants to test the code knows how to meaningfully sandbox it, which creates additional headaches when things go off the rails. These problems in the process are important for us as it often creates huge distractions from the actual work that needs to get done.Does the company or organization you work for today use a coding project as part of the interview process? Do you use any special tools, tricks or services to facilitate that stage of the interview? When you incorporate coding projects into your interview process, do you just do review, or do you also try and execute the code? Do you experience any similar pain points around this? If your organization doesn't use a coding project, barring the understandable philosophical objections to the exercise, would you consider using a coding project if there was a better way to manage having an applicant submit and get their code reviewed/tested?
As always, I really appreciate the wonderful insight this community always seems to bring. :)