This document is for technical interviewers who want detailed instructions about how to run interviews on This document is for interviewers who are conducting interviews or take-home projects with CoderPad. If you are a candidate, check out our getting started guide for candidates. If you are using a free trial, check out how to maximize your trial.
CoderPad is a technical interview platform that assesses candidates throughout the hiring process. It functions like common development software that programmers use, like an IDE, and allows developers, data scientists, and other technical candidates to showcase their programming skills.
This document gives interviewers detailed instructions on how to run live technical interviews with CoderPad. You will quickly get ready to interview with CoderPad – and start finding better candidates, faster.
Log in to your CoderPad account
If your company has a CoderPad account, ask your administrator for an invite and instructions on how to login.
If your company does not have a CoderPad account, register here.
For paid plans, visit our Pricing page and click ‘Buy Now’.
Create a pad
A pad is a session where the candidate and interviewer write and run code – either during a live collaborative interview or a take-home project.
A pad is like an IDE. You write code in the left-hand pane, run code with the ‘Run’ button, and view output in the right-hand pane.
Use a new pad for each interview or assessment.
To create a pad:
- Click the ‘Create Pad’ button in the main dashboard.
Pro tip: If you are new to CoderPad, we recommend you start by playing around with a pad in our Sandbox. This will let you get comfortable with the UI and customizable settings – without using up any of your interview quota.
Also, check out the 30+ languages, frameworks, and libraries CoderPad supports.
Invite your candidate
Your candidate may have received the interview link ahead of time. If so, you’ll see their name appear in the bottom of the pad next to your name once they have joined. If they haven’t received a link yet, invite your candidate once you are in the pad.
Copy and share the browser URL, or click the Invite button on the lower left hand side of the pad to see invite options.
Pro tip: If CoderPad is integrated with your ATS, candidates will have received their invitations ahead of time. Join the interview with the pad link that was sent to you in advance.
Add a question to your pad
Once your candidate has joined your pad, take some time for intros, then add a technical interview question to the pad.
- Questions saved in CoderPad’s Question Bank can include a custom file or database and are available for shared use within your team.
- You can also create your own questions for live interviews.
To access questions in your pad:
- Click ‘Questions’ on the upper middle of your pad.
This is where you view and add interview questions to your pad. You can:
- View questions you or your colleagues have already created and add them directly to your pad.
- Note: To learn more about creating interview questions, check out our Docs on CoderPad’s Question Bank.
- View and use CoderPad’s pre-built Example Questions.
Conduct a live interview
Code with your candidate
Once you and your candidate are in the pad together, it’s time to start the interview and code collaboratively.
The left pane is the code editor, and the right pane contains the terminal-style output plus the REPL for languages that support it.
Enable drawing mode to whiteboard a system or architecture. For detailed instructions on using drawing mode, check out the guide.
End the interview
To end your live interview, click the ‘End Interview’ button on the lower right hand corner. This puts the pad into Playback Mode.
This button is only accessible to interviewers and will prevent any future pad access by candidates.
- We hope this guide was helpful. If you’re interested in learning more, check out the CoderPad Documentation.
If you have any questions or concerns about how things work in CoderPad, feel free to email us at firstname.lastname@example.org – we’re happy to help!