CodeSignal’s Product and Engineering teams have been (figuratively) on fire this summer releasing tons of improvements to the CodeSignal UI for both companies and candidates. This month we’re highlighting two updates that focus on coding questions:
- Company users can now create their own progressive questions
- Candidates have more flexibility when creating custom test cases
Company users can now create their own progressive questions
In the workplace, developers are frequently required to reuse and refactor their code in order to meet changing requirements. With progressive questions, you can mimic this real-world scenario with multilevel questions that start with basic requirements and gradually increase in complexity, and require candidates to write, test, and refactor code. A candidate’s code will automatically carry over to the next level so they can continue to build on the work they’ve done previously.
Now, company users can create progressive questions using two question formats: free coding and single-function.
To learn how to create your own progressive questions, see the support articles below:
Candidates have more flexibility when creating custom test cases
When working through a CodeSignal evaluation, a candidate may want to create custom test cases to help debug code and investigate any issues they have encountered.
Now, candidates will encounter a more intuitive and flexible UX for creating custom test cases for any single-function question in a CodeSignal Pre-Screen, Tech Screen, or Interview. With this improved UX, candidates can now move the non-modal around so they can refer to code while creating the test case, can duplicate, and will see improved formatting.
Note: creating custom test cases does not impact a candidate’s score.
For more information on how to create custom test cases as a candidate, visit the support article below:
Other Updates
Here's a comprehensive list of everything else we pushed live in August, grouped by product area:
- Tech Screen
- Pre-Screen - Certify
- Pre-Screen - Test
- Interview
- Frameworks
- Questions
- User Management
- B2B General
- B2C General
- Infrastructure
- Analytics
Tech Screen
- Simplified candidate landing page
- Removed “contact support” button from candidate UI
Pre-Screen - Certify
- Added clarification on why CodeSignal requires candidates to share personally identifiable information (PII) as part of their proctoring setup
- Added support for the .HEIC file format for photo uploads during proctoring setup
- A/B experiment: Some candidates retaking a CodeSignal assessment are now provided a warning that they will not receive same questions as before
Pre-Screen - Test
- Added “codingScore” as a field to Pre-Screen Test GraphQL API
- This allows customers to query the coding score in any Pre-Screen Tests that are Framework-backed
Interview
- Participants can now join the Interview call with their video and/or audio turned off
- CodeSignal IDE now shows different information for hidden test cases for the candidate and interviewer
- Interviewers will be able to see all information for regular and hidden test cases when a candidate submits code: input, return value, expected return value, console logs, and error logs.
Frameworks
- Pre-Screen Tests and Tech Screens are now highlighted by backing Framework in product UI
Questions
- Progressive questions:
- Improved UX of progressive question creation interface
- Advanced Assessment questions:
- Added support for read-only files
- Filesystem questions:
- CodeSignal now saves unit test format for each user account
- Database/SQL questions:
- SQL question authors now see clearer errors when creating a question
User Management
- Customers can now upload .csv files to bulk-invite client users to CodeSignal
B2B General
- Improved UX of modal for requesting access to a new product or a Framework
- Added a progressive filter value to Question Format
B2C General
- Updated all illustrative slides for candidates preparing to complete a CodeSignal assessment
- Email invitations for CodeSignal Pre-Screen and Tech Screen evaluations now specify the best platforms to use
- Candidates are now discouraged from using old browser versions during evaluations
- Clarified resharing language in Pre-Screen Certify invitation emails about highest eligible score versus highest overall score
Infrastructure
- Reduced frequency of auto-submissions that happen behind-the-scenes for candidates to reduce load on coderunner service
Analytics
- Added tracking for:
- All passed test cases for all evaluations
- Questions customers are viewing in Question Review Mode
- Candidates starting evaluations via public links
- Client users forking candidates’ solutions
- Users changing their IDE settings
- Terminal engagement in the IDE
- General page views of Coding Reports
- Launching Pre-Screen Tests in Interview