Everything you need for effective (and enjoyable) interviews
We believe that engineering interviews go best when candidates have access to tools that let them shine. So, we built those tools.
Running code is at the heart of CoderPad. Our platform is built to run any kind of code in a single click. We don’t require that candidates learn how to operate any unfamiliar test interfaces, and we show you all the execution results exactly as you’d expect to see them on your own machine.
We only add language support when we’re sure we can do a good job. That means our language runtimes for C/C++, Swift, Java, Ruby, Python (and many more) are top notch. We include common testing libraries and other useful utilities for our most popular languages.
Trying to get your team to standardize the questions they ask during interviews? Save your questions in our library ahead of time, then easily drop them into an interview.
CoderPad records every interview (including code execution output) so your team can review what happened after the fact, keystroke-by-keystroke.
For languages that support running a REPL, we provide great experiences for candidates using software like IPython and Pry. We also hoist the results of any program you run into the REPL environment, so you can play around with the results.
We provide code autocompletion in our most popular languages for an IDE-like experience. You can tweak tab width, auto-bracket insertion, and more. We made sure that Vim and Emacs users can type away in comfort, too.
No need to coordinate a separate phone call or Skype session! One click opens a video call within the CoderPad browser window for quick and easy communication while you code.
In addition to our built-in schema, CoderPad lets you upload custom database environments for MySQL and PostgreSQL. Your candidates can show off their SQL skills by writing complex queries against your datasets.
Interviewers can take notes or save snippets of code in a private tab of the CoderPad session. Notes are permanently stored with the interview to give your team extra information for later review.