How can we help? 👋

Using the CodeCollab editor

About CodeCollab editor features

 

CodeCollab provides key features which enhance the coding environment for your candidate to work in during your live technical interviews. CodeCollab supports over a dozen programming languages.

CodeCollab editor features

 

Multi-file

CodeCollab supports multi-file programming. There are two options to add a new folder or file:

  1. Select File, and select New File or New Folder from the drop-down
  1. Select the ellipses menu, and select New File or New Folder from the drop-down

Option 1

Notion image

Option 2

Notion image

Note all files must be uploaded within the interview directory; otherwise you will receive a permissions error.

Virtual cursors

Each interview participant will have a virtual cursor to navigate end edit lines of code. By default, CodeCollab is configured to dynamically switch drivers of the session such that participants are set to automatically follow whoever is editing the interview code.

Candidate will be represented by the letter H (for host). Interviewer will be represented by the first letter of name input at the start of the session.

Below is a recap of virtual cursor modes.

Virtual Cursor Mode
Description
How to enable
Code alone
Interview participant is able to code alone without other participants following their virtual cursor.
Select You under the CODE TOGETHER LIVE > SESSION > Virtual Cursors menu represented by the hyperlinked symbol. Editor will display You are editing alone language on the top navigation bar.
Go to your own cursor
Interview participant is immediately taken to their own virtual cursor within the collaborative coding environment.
Select + Go to your own cursos under the CODE TOGETHER LIVE > SESSION > Virtual Cursors menu represented by the hyperlinked symbol.
Force all to follow
Interview participants will be forced to follow specific participant that selects this option.
Select >> Force under the CODE TOGETHER LIVE > SESSION > Virtual Cursors menu represented by the hyperlinked symbol. Editor will display You are following {name} language on the top navigation bar.
Follow
Interview participant will follow the virtual cursor for the selected participant name.
Select < Follow under the CODE TOGETHER LIVE > SESSION > Virtual Cursors menu represented by the hyperlinked symbol. Editor will display You are following {name} language on the top navigation bar.

Note, the above options are all available to any participant regardless of role (candidate or interviewer).

Shared terminal

All interview participants have access to a shared terminal (including write access). The shared terminal allows all participants to observe commands written and executed by the candidate (and other interview participants) in the terminal view (in addition to viewing the corresponding output).

To open the shared terminal:

  1. Click on the Menu
  1. Select View > Terminal
Notion image

Here is a preview of the shared terminal.

Notion image
 

Unit tests

Candidates are encouraged to add test files to the project as they work through interview solution. Candidates are able to run tests in the shared console and output will be visible to all interview participants.

Multiple interviewers

CodeCollab allows for up to ten participants (interviewers) to join a live coding interview. Any interviewer is able to join using the Interviewer Link provided in platform. Each participant will need to input a name with which they join the interview session.

Did this answer your question?
😞
😐
🤩