Book a demo

Collaborative Technical Interview Tools

Connect live

Connect with candidates and internal participants using CodeLive’s secure, full-screen video call – no downloads or lengthy set-up required.

CodeLive connect live
Diagram together

Use the shared Miro canvas for technical collaboration and to explore your candidate's thought process – create flow charts, ask system design questions, and mock-up quick wireframes.

CodeLive diagram
Optimize code together

Whether starting from scratch or pasting in sample code, use the shared editor to learn how your participant builds, tests, and maintains their code.

CodeLive Optimize
Run structured code interviews

Pull in tasks from our extensive library or a previously submitted CodeCheck solution to dig deeper into how your candidate solves problems.


CodeLive has become a cornerstone of our final round interviews. Our tech hiring is incredibly focused on whiteboarding. The process helps us drill into a candidate’s mindset. We need to understand how they solve problems, not just that they have coding skills.

– Ian Doyle, Consulting Manager, Guidewire

Run Live Technical Interviews

Hire the right candidates with the strongest signal in the industry. Easily conduct secure live coding interviews using three interview modes and a comprehensive task library.

Get a demo
CodeLive streamline Streamline video conferencing, whiteboarding, and collaborative programming into one simple platform with ease for your candidates or employees.
cl-a-4-min Go beyond screen-sharing in an interactive environment and code, diagram and problem-solve with all participants in real-time.
cl-a-3-min Gain insight into how candidates think, problem solve, and communicate by working through their CodeCheck assessments.
cl-a-2-min Your virtual code interviews can be as flexible as on-site with formats with pre-selected tasks, whiteboarding, and diagramming.

Integrate CodeLive into your HR tech stack

Accelerate time-to-hire and build smarter workflows by integrating your applicant tracking system and communication tools with CodeLive. Or, use our API to create a custom integration for your team.

See all integrations
Intergrations - mobile

Frequently Asked Questions

What is a live coding interview?

Live coding interviews come in various forms. The most general definition is that it’s an interview conducted online, with the candidate and interviewer(s) in separate places. For technical roles, tech interviews focus on understanding the candidate’s technical skills by asking questions that require the candidate to write code, draw diagrams and explain how they solve technical problems.

Which interview modes are available?

CodeLive has three different modes that you can switch between to run an insightful coding interview.

  • Whiteboard Mode
    CodeLive whiteboard mode enables interviewers to run free-flowing tech interviews in an interactive environment with candidates.
  • Report Mode
    CodeLive report mode creates a seamless candidate experience when transitioning from CodeCheck, because tech interviewers can load a candidate’s CodeCheck submission as a starting point.
  • Template Mode
    CodeLive template mode allows interviewers to start the tech interview with pre-selected tasks. This ensures candidates are scored apples-to-apples if the CodeLive session replaces a CodeCheck assessment.
What is a whiteboard interview?

A whiteboard interview is another form of technical interview. In the past, when interviews were mainly conducted onsite, the interviewer(s) would ask the candidate to use a whiteboard to write code, draw diagrams, and explain how they solve technical problems – by hand. Using CodeLive, whiteboard interviews can be run effectively online, making it easier for the candidate to share their ideas and draw diagrams on the canvas.

How does pair programming work in CodeLive?

The CodeLive environment is collaborative. Both the candidate and interviewer(s) are able to write, run and test code, diagram in our canvas (powered by Miro), and utilize the preloaded icon sets (e.g. AWS, Azure, etc.). The interviewer(s) control the interface and can move the candidate to different coding whiteboards as needed. In the editor, each person is represented by a different color, and their name is displayed. This way, everyone in the interview can view who is writing code in real-time.

Can I add tasks to an existing interview “on the fly”?

Yes, interviewers can search the task library and add one or more tasks to an existing whiteboard interview.

See Codility in action

Learn how we can improve your technical interview strategy.