Guide for Using Custom Files

This document is for technical interviewers who want to utilize custom files for their interviews or take-home projects.

CoderPad’s Custom Files feature allows you to test a candidate’s ability to manipulate data, navigate a file system programmatically, and prove their expertise in a system very similar to what they’ll encounter on the job.

Typical use-cases for Custom Files are CSVs representing data sets for analysis, log files to aid in debugging exercises, or even image manipulation.

To Set Up Custom Files

A link to create Custom Files can be found in the left-side navigation bar. To prepare the files, add descriptive filenames as they will be visible to candidates. Click Create File to upload your file. We currently support CSV, text, and log files. (To request additional file formats, please reach out to support.)

During interviews when you use file-attached questions, the question’s file will be copied to the language environment’s filesystem at /home/coderpad/data/. During a live interview, if you choose a new question, the new question’s file will replace the environment’s previous file.

Add to a Question

Custom Files must be associated with a Question from your Question Bank. This allows you to set up unique scenarios for a candidate to encounter during their interview or exercise.

Visit the Questions section to create or edit a question, where you can attach the file.

Candidate Access

When using file-attached questions, files are copied to the language environment’s filesystem and participants can write code to access these files. Candidates will be able to access the file using their chosen language.