Before you begin
Systems design interviews are not collaborative and interviewers are not able to join the CodeCollab interview session. To start a systems design interview, please follow the Interviewer Instructions detailed below and instruct the candidate to screen share via video conferencing platform to follow along.
Interviewer Instructions
To initiate a systems design CodeCollab interview:
- Visit the CODECOLLAB tab on the candidate report page
- Click the Add Interview in the left-hand side bar to create a new CodeCollab interview
- Optional: Rename the interview to
Systems Design
by clicking on the EDIT button
- From the Interview Type, select Blank CodeCollab Interview
- In the language selection menu, select Systems Design
- To invite the candidate to the interview, copy the candidate link or send the candidate an invitation email
- At the time of the interview, start the interview by pressing the
Start Interview
button. The candidate will now be able to access the CodeCollab editor session, and you can request that they share their screen.
- At the end of the interview, press the
End Interview
button.
- All diagrams and files from the interview will appear in the Byteboard dashboard.
Candidate Instructions
Once a candidate has been invited to a systems design CodeCollab interview and the interviewer has started the interview, the candidate should be able to access the CodeCollab editor via a launch button in their interview hub.
The CodeCollab interview will be preloaded with a diagram.drawio.svg
file where the candidate can use visual drawing tools to solve the interview problem.
- To create additional diagram files, simply create a new file with the file extension
.drawio.svg
.
- To ensure files are properly exported at the end of the interview, we recommend creating additional files rather than creating multiple pages in the same file.
Below is a recap on systems design interview features:
- Text file: A text file will be available in platform where the candidate can add notes on their design.
- Additional files: The candidate is welcome to add additional files of any kind during the interview via the new file button in the file browser.
- Auto-upload: All files from the interview will be automatically uploaded when the interviewer ends the interview.
Platform Notes
- The systems design drawing platform is based on draw.io, so it’s easy to test the platform out before using it in your interviews.
- You can enable UML and other modeling language features by clicking the
More Shapes
button in the left-hand side bar.