Docs Index


How to Use CoderPad

The purpose of this guide is to get you familiar with CoderPad so you can start running your own live technical interviews or assessments quickly.

Register Your Account

If your company has an existing CoderPad account, check in with your administrator to receive an invite and/or find out if you should use SSO.

If your company does not have an existing CoderPad account, register here with your company email and a password.

If you’re interested in purchasing a paid plan, visit our Pricing page and click ‘Buy Now’.

What’s a Pad?

A pad is a session where the candidate and interviewer will write and run code – within either a live collaborative interview or Take-Home question. You should use a new pad for each interview or assessment.

A pad should feel familiar if you’ve ever used an IDE. You write code in the left-hand pane, run code with the ‘Run’ button, and view execution output in the right-hand pane.

Some key features to note:

  1. Languages – We support many languages (over 30!), many with attached libraries and packages.
  2. Run Code – Execute (and debug) code together with your candidate.
  3. Customizable Settings – Change IDE settings like autocomplete, auto-close brackets, light theme and Vim mode. Click the ‘Settings’ button in the lower right hand corner.

Live Interview Features

  1. Drawing Mode –  Use the included virtual whiteboard to add a visual element to any interview. 
  2. Audio/Video CallInteract with candidates through CoderPad’s built-in audio/video calling.
  3. View Participants – Each person’s name will show in the interview pad, and distinctly colored cursors make following along easy.
  4. Internal Interviewer Notes – Take notes during your interview right within the pad – completely private from external candidates.
  5. Focus Time – Give your candidates 5 minutes of quiet time to gather their thoughts and begin work on a solution. 

Take-Home Features

  1. Automated Test Cases – Use visible or invisible test cases to see whether the code has passed or failed the requirement of expected outputs.
  2. Configurable Time Limit – You can set your pad to automatically submit after either 30, 60, 90, 120, or 180 minutes. Alternatively, you can set no time limit.

Create a Question and Save it to the Question Bank

Use CoderPad’s Question Bank to create and store questions for each technical role.

  1. Enable your team to have a consolidated list of interview questions shared with everyone
  2. Alternatively, individual interviewers can have their own list of questions
  3. Questions specific to Live Interviews or Take-Homes are both supported – you can create either.
  4. Candidates can answer multiple questions as they progress through the hiring process.
  5. Example Questions within your Question Bank can serve as inspiration for your own questions.

The Question Bank with three tabs. One that shows your organization's questions, one that shows you only your questions, and finally CoderPad example questions

Set Up a Live Interview or Take-Home Pad

Live Interview Pads

You can set up a pad for a live interview by either:

  1. Using the ‘Create Pad’ button on “Pads List” and adding questions to it from your Question Bank
The "Create Pad" button is in the top right corner of
  1. Creating a pad directly from your question in your Question Bank 
Each question in the question bank should have a button to create a pad like "Create a Live Pad"

Once the pad is created, you can send the invite to the candidate using the button in the bottom left corner of the pad

When you press the "invite" button at the end of the document, it will bring up a popup and allow you to sent an email, a temporary link, or a permanent link

Take-Home Interview Pads

You can set up a pad for take-home interviews by:

  1. Using the ‘Create Take-Home’ button from your question bank
Take homes in the question bank will have the button called "Create Take-Home"
  1. Selecting a time limit for the candidate to complete the pad within
The options for time limit include: No limit, 30 minutes, 1 hour, 90 minutes, 2 hours, and 3 hours
  1. Adding the names you’d like these pads to be called. You can input as many as you’d like
We can input as many pad names as we want, delaminated by newline
  1. Once the pads are generated, the links will display on the “View Take-Home Pads” page
Once generated, the pads will show in a table that contain the title and link to the take-home
  1. Alternatively, you will receive an email once your take-home pads have been created
The email you'll receive will have the header "Take-Home Pad Set ready to be used"

End Live Interview or Submit Take-Home Pad

Ending a Live Interview

To end a live interview, click the ‘End Interview’ button on the lower right hand corner.

  • This prevents candidates from returning to the pad later
  • This also enables Playback Mode.
The "end interview" button is the last one present within a pad as the interviewer

Ending a Take-Home

To submit a Take-Home question, the candidate must click the ‘Submit’ button on the lower right hand corner 

  • Doing so enables Playback Mode for the interviewer
The "submit take-home" button is the last one present within a pad as a candidate in a take-home

Debrief and View Playback

When either you’ve ended the interview or the candidate’s submitted their pad, you’ll be able to start your technical assessment debrief. Once a pad is closed, a candidate is no longer able to access the results.

You can utilize our tools to review the interview with others on your team who were not present, recall how a candidate reached a solution, and more.

  • Every keystroke typed within the code editor is saved. You can replay the entire session keystroke by keystroke.
We have a playback scrobber along with a speed toggle button
  • You can see the user’s program output throughout the interview. This helps gain insight into their debugging process.

We can see that this candidate ran into issues with the final two tests about halfway through the interview
  • Take-homes also have the ability to see the results of test-cases, both the ones visible to the candidate and otherwise.
All of the visible and hidden test cases pass for this candidate!
  • If you utilized Drawing Mode in a live interview, the final snapshot will be captured for review as well