Our December product updates included improvements and bug fixes across all product areas. One we’re especially excited about is more graceful handling of a short connection loss during live interview sessions - a small change that makes a big impact on candidate experience.
This month we’re also highlighting two new features:
- View percentiles for each candidate’s Coding Score
- Define default open files & expanded paths for filesystem tasks
View percentiles in Coding Score tooltip
With this update, CodeSignal users can now see the percentile range for a candidate’s Coding Score when viewing the Coding Score tooltip in the candidate’s coding report.
- This provides important context for interpreting a candidate’s score and quickly comparing the candidate with the population of candidates who have taken the test.
- This change applies to certified assessments.
Define default open files & expanded paths for filesystem tasks
Filesystem tasks take technical assessment to the next level by going beyond algorithmic tasks and allowing you to develop more complex questions that involve multiple files and unit tests. This is especially important if you’re hiring senior engineers.
- This update allows you to define which files will be open in the editor and which paths will be expanded by default when your candidate begins the task.
- This change applies to Test and Interview.
Other updates
Here's a comprehensive list of everything we pushed live in December, grouped by product area:
Certify
- Updated visual style of single-certification dashboard tables.
- Added line numbers to code areas in PDF reports.
Test
- Added line numbers to code areas in PDF reports.
Interview
- More graceful handling of short connection loss. In most cases, candidates will automatically be reconnected - they will no longer need to reload during the session.
- Video panel now has a grab cursor.
- Microsoft SQL is now in the Quickstart menu.
Tasks
- Reduced number of tabs that can be open simultaneously when editing SQL task.
- C# options have been updated to only show .NET Core options, not .NET Framework/Mono, to align with the latest best practices in C#.
- NUnit option now has different starter code.
- Users can now add setup and/or teardown scripts to SQL tasks that don't already have them.
IDE
- Settings moved to the left sidebar.
- Updated appearance of language selector.
Infrastructure
- Groovy version bump (v3+).
- Added the libjackson YAML library for JVM languages.
- Will show more transparent errors when there is a segmentation fault (most relevant to candidates using C or C++).
- Will handle Python unit test errors more gracefully.
Chrome Extension
- Teams are now shown to users in the “client.manager” role when creating an interview using the extension panel.
API
- Users can query test sender and create a date on a company test session.
- Now possible to query and set extended test session duration via GraphQL.
Enterprise
- Client roles will no longer be reset back to the default role (Interviewer) due to SCIM changes.