CodeSignal’s product updates were heating up this June with a summery variety of UI improvements, bug fixes, and feature updates. This month we’re highlighting 2 updates enhancing the UX of our products:
- Re-designed post-assessment feedback survey
- Improved user flow for interviewers starting an interview with a template
Re-designed post-assessment feedback survey
Candidate feedback is essential to improving your hiring processes, and there’s no better time to get candidate feedback on your company’s assessment or technical interview that right after the candidate completes it. That’s why we’ve recently redesigned our post-assessment feedback survey for Certify, Test, and Interview to take advantage of this important opportunity.
The updated post-assessment feedback survey now asks about the assessment or interview questions, perceptions of fairness, and user experience with the CodeSignal platform.
For more information on post-assessment feedback for Interview, see the following article:
Improved user flow for interviewers starting an interview with a template
Now, when an interviewer starts an interview that has been locked to a template, they will see a prominent green button instructing them to launch the template. No more need to navigate to “Tasks and Templates” first!
Other Updates
Here's a comprehensive list of everything else we pushed live in June, grouped by product area:
Content
- Custom tests on UI can now be validated. This applies only for tasks created by CodeSignal's content team which have the custom test validator. You won't be able to generate output / add custom test if it doesn't satisfy the required constraints.
- Added an example of a Go filesystem task with automated scored tests: cheapestAirplaneTicketGo.
- Created a new variation of bankRequests, but slightly more challenging and focused on implementation and problem solving: bankRequestsDailyCashback.
Test
- Updated time-related labels to show time per task in order to clarify the meaning of “time spent” by the candidate.
- Screenshots used for the sample test have been updated to reflect the latest UI of the IDE.
- The "default test sender" field now uses a typeahead search instead of a dropdown, which will be more usable for companies with many users.
Certify
- Updated time-related labels to show time per task in order to clarify the meaning of “time spent” by the candidate.
- Stricter enforcement of permissions:
- Now, users without permission to edit certification requests can't send requests, resend an expired request, edit request labels, edit pending duration, or revoke requests.
- Users without permission to edit certification invitations can't create new public links.
- Users with pending or expired invitations are no longer shown as options in the "default Certify senders" dropdowns.
Interview
- Fixed a bug where, in some circumstances, cursor color wouldn't match participant color in the footer. Guest candidates also now have unique cursor colors.
- Fixed a bug where the warning about "please do not modify existing code" for recovery tasks may not consistently appear for both interviewer and candidate at the same time.
- Confirmation is no longer needed to delete a note in the feedback form if the note was empty.
- Fixed a bug where interviews for other teams were visible in the dashboard even to interviewers without access to conduct those interviews.
- Shadow interviewers can now also see the author's solution for tasks.
- Template editor:
- When editing feedback settings, recommended levels can now be dragged to reorder.
- Now, when selecting tasks, tasks that are already part of the template will be excluded from the list.
- CSV downloads now include team, template, and labels.
IDE
- Made the UI more clear by using "..." to indicate when an array or object has been truncated.
- Clicking on a tab now opens that file in the filesystem even if the tab was already open.
- Improved the truncation/wrapping of long task names in the IDE header.
- Error highlighting is now disabled for filesystem tasks.
- Fixed a bug where resetting code for a single-file task would clear drafts for languages other than the current language.
- Fixed a bug where the "run single test" button for DevOps tasks would run all test cases.
Tasks
- Updated SQL creation UI to prepare for multi-language SQL tasks.
- It is now possible for users to delete their own tasks.
ATS
- Greenhouse: Now, interview feedback synchronized to feedback will include a full formatted version of templated feedback, in addition to the overall notes CodeSignal sent previously.
Chrome Extension
- Removed webhook setup functionality.
B2B General
- Users disabled via SCIM will no longer appear on the Users table.
Infrastructure
- Coderunner releases v4.16.2 & v4.16.1
- This will lead to better reporting of syntax/compilation vs. runtime errors.
- Swift execution time limits can also be reduced.
- More permissive project structure when running C++ unit tests (previously, tests had to be located under a particular "tests" subdirectory).
- Adds "sortedcontainers" library for Python.
- Compile Swift before running, instead of running it as a single interpreted step.