This document is for interview coordinators and engineers who want to know more about using CoderPad to conduct programming interviews.
CoderPad is a platform for conducting interviews with programmers in the browser, like Collabedit or Stypi, with one major difference: we let you run the code as you write it.
Registering an account
If you plan on conducting interviews, you should sign up for an account. Having an account lets you keep track of interviews that you’ve done, as well as granting you administrative powers (like being able to lock the document or disable code execution) during interviews.
What if the recruiting department schedules interviews at our company?
If you’re a recruiter, definitely sign up for an account so that you can create pads.
If you only perform interviews, you don’t strictly speaking need to sign up for one. If you do, however, you will be able to administer pads created by your colleagues.
To sign up for an account, click here and enter your email and password. If your company has an organization-wide plan or trial with CoderPad, please remember to sign up with your company email address.
You should make a “pad” per interview. A pad is an interview session you conduct with a candidate on CoderPad, and it retains the entire history of code written and run in it, for your review at a later date.
Pads can be created in advance of interviews and last as long as you need them to.
If you’re creating a new pad…
Once you’ve signed in, hit the Create Pad button:
Which will take you to the pad:
If you’re creating the pad in advance of the interview, share the URL of the page (in this example,
coderpad.io/9M6DK7PM) with the candidate, and the interviewer as well, if you are not conducting the interview personally. You can add the URL to a calendar invite or send it via email.
If you’ve already started the interview, it may be easier to use a shortlink, which you can read over the phone easily, or to have us email the candidate for you. Just click on the invite button from inside the pad interface:
Once you’re in the pad…
Both you and the candidate will be able to edit code on the left hand side of the screen.
Use the language dropdown to pick the programming language as needed.
The run button on the left executes the code written so far in a fresh context each time. For more information on the language runtimes themselves, check out our language information page.
Reviewing Pads Later
CoderPad stores every keystroke and code execution for playback at a later time. There is a link to the playback view for a given pad from inside the pad, but you can also find links to all your previous pads on your pads page.
Hover over a pad and click the replay link:
While we’ve covered the basics of conducting interviews on CoderPad here, you might want to know more about some of the features available within the pad interface itself. We’ve prepared a handy guide that goes into more depth!