About CodeCollab features
CodeCollab provides a familiar interface to conduct virtual-onsite interviews. A collaborative live coding environment, CodeCollab flows seamlessly from the CoreEval assessment, and includes preloaded interview guides and content to drive more equity and consistency — leading to a better candidate experience and better hires. CodeCollab’s familiar IDE allows interviewers to pair & code with candidates live giving you insight into how candidates problem solve, code, and communicate.
We provide:
- A centralized, all-one technical interview platform
- Multi-file programming environment
- VS Code backed code editor for framework loading
- Ability to seamlessly switch between candidate and interviewer coding
- Pre-loaded interview questions
- Centralized interview notes, comments, and assessment materials
Invite Flow
Candidates can be invited to a CodeCollab interview regardless of whether they’ve taken a CoreEval. Candidate can be invited from either the Candidate Report or Invite Candidates tab
For candidates who have completed a CoreEval interview, visit the CodeCollab tab via the candidate report.
For candidates who have not completed a CoreEval interview, visit https://client.byteboard.dev/invite and select CodeCollab:
Starting a CodeCollab interview
To initiate a CodeCollab interview:
- Access links via the CODECOLLAB tab on the candidate report page. You’ll note there are two separate links:
- Interviewer: START CODECOLLAB INTERVIEW
- Candidate: INVITE CANDIDATE
- At your pre-determined interview time, you will need to select START CODECOLLAB INTERVIEW. This will begin the live coding session and grant the candidate access to the interview code.
- Once selected Byteboard will provision the live coding session – it’s important that you do not refresh the page as the server is being provisioned; this process should take no longer than a minute.
- Your CodeCollab Session will only become active after the candidate opens their editor by selecting LAUNCH CODECOLLAB PLATFORM. Once the candidate has launched the live coding session, you as the interviewer will be able to join the live coding session by selecting JOIN CODECOLLAB SESSION.
Once the CodeCollab interview has been initiated, you’ll be prompted to input a name for how you’ll join the session.
Once the session has been provisioned, you’ll be redirected to a centralized page including:
- Centralized notes: a place to input interviewer notes including an overall recommendation as the interview progresses
- Interview questions/guide: A comprehensive outline of the interview you are conducting
CodeCollab IDE features
Once a CodeCollab live coding session has been provided, you will have access to a number of editor features including:
- Multi-file: Both the interviewer and candidate will be able to access a number of files relevant to the interview.
- Collaborative Coding: You will be able to switch between the candidate and interviewer coding.
- Ability to run code: Both interviewer and candidate share a terminal — you can both run code from terminal and see output.
- Virtual Cursors: As the interview progresses:
- Candidate will be represented by the letter H (for host) to the interviewer. Interviewer will be represented by the first letter of name they input to join the session to the candidate.
- By default, you’ll be able to follow each other's cursors.
Interviewer Guide
CodeCollab provides a centralized location for interview notes, overall recommendation, and an overview of the interview you are conducting visible within the Live Coding tab once a CodeCollab interview has been initiated.
Viewing CodeCollab candidates
To view CodeCollab candidates following interview completion, visit https://client.byteboard.dev/candidates/code-collab.