CodexHire Assessment Tutorial
Welcome! This guide is designed to familiarize you with the CodexHire assessment platform. Understanding the interface and process beforehand will help you focus on what truly matters: showcasing your skills.
The Step-by-Step Guide
Access & Verification
Your journey begins with the unique, secure assessment link you received via email. This link is tied directly to your application. Upon clicking, you'll be prompted to enter your email address. A One-Time Password (OTP) will be sent to you for verification. This two-factor authentication ensures the security and integrity of the assessment process.
Proctoring & Environment Check
To ensure a fair and level playing field for all candidates, our assessments utilize automated proctoring. Before the timer starts, the system will perform a quick environment check. This involves:
- Webcam Access: The system requires camera access to monitor for any irregularities during the test.
- Microphone Access: Audio is monitored to ensure the candidate is working alone.
- Browser Check: We ensure you are using a modern, compatible browser (like Chrome, Firefox, or Edge) for the best experience.
Please ensure you are in a quiet, well-lit room with a stable internet connection. We strongly recommend a wired connection if possible to minimize disruptions. Closing unnecessary browser tabs and applications is also advised to ensure optimal performance.
The Integrated Development Environment (IDE)
The core of the assessment is our web-based IDE. It's designed to be intuitive and powerful. The interface is typically split into three main panels:
- Instructions Panel (Right): This contains the problem description, requirements, constraints (e.g., input size, expected time/space complexity), and examples. Read this section carefully before writing any code.
- Code Editor (Left): A feature-rich editor where you'll write your solution. It supports multiple languages (typically JavaScript, Python, Java, C++, etc.), syntax highlighting, and basic code completion.
- Console/Test Case Panel (Bottom): This is where you see the output of your code. You can switch between STDOUT, error logs, and the results of test cases.
- Run vs. Submit: The "Run" button executes your code against the *sample* test cases provided in the instructions. You can do this as many times as you want. The "Submit" button executes your code against a comprehensive, *hidden* set of test cases and finalizes your submission for that problem.
- Test Cases: You can view the details of the sample test cases (input, expected output, your output) to debug your code. The hidden test cases used for final grading are not visible.
- Settings: You can often customize the editor's theme (light/dark) and font size for your comfort.
Final Submission
The timer is prominently displayed throughout the assessment. It is your responsibility to manage your time effectively. When you are satisfied with your solution for a problem, click the "Submit" button. It is crucial to submit your work before the timer expires.
If the timer runs out, the platform will automatically submit the last saved version of your code. Upon completion of all problems or when the timer expires, you will be taken to a confirmation screen. Once you see this screen, your results have been successfully recorded and sent to the hiring team.
More Than Just an Assessment
At CodexHire, our mission is to create a more meritocratic hiring landscape. We believe that what you can do is more important than where you went to school or who you know. Our platform is designed to give every developer an equal opportunity to showcase their true abilities. An assessment is not a barrier; it's your opportunity to bypass the biased resume pile and prove your skills directly to hiring managers.