1. Create a job opening
Define the role with a job description and seniority level, then select which programming languages a candidate is allowed to use for the challenge. Niju curates relevant, real-world coding challenges from our library to ensure a practical assessment.
2. Invite the candidate
Share a unique interview link. The candidate completes the 20‑minute challenge at their convenience, recording their screen, audio, and video, as they 'think aloud' - simulating a realistic pair-programming session. This low‑stress format captures their coding fluency, problem-solving, and communication style.
3. Analyze the report
Receive a detailed, AI-powered report with a full transcript, code playback, and analysis of technical skills and thought process. This gives you a holistic view of the candidate's performance, allowing for fair and consistent evaluation.