Authors: Keshav Jangir, Manish Saini, Rupali Tanwar, Hridyansh Pradhan
Abstract: SNIPP is a smart remote interview platform that allows secure technical assessments through real-time coding and AI evaluation. It includes MediaPipe-based proctoring, role-based question generation, fullscreen enforcement, and automated handling of violations. These features help ensure fair and reliable interviews. The platform uses a full-stack setup with Next.js for both the frontend and backend. It uses Convex for real-time data synchronization, Clerk for secure authentication, and Monaco Editor for an interactive coding environment. It supports conflict-free interview scheduling, automatic email notifications, and real-time updates through Convex mutations. The system allows browser-based code execution across multiple programming languages with a responsive and device-optimized interface. Key features include MediaPipe AI proctoring, AI-generated questions, a 6-strike violation policy, automatic interview termination, and enforced fullscreen mode. It provides detailed violation reports after interviews, while role-based access control helps manage sessions securely and maintains data integrity. Thorough testing confirmed the platform's effectiveness and reliability. It achieved a 100% functional test pass rate and can handle up to 50 concurrent users. The average API response time is 1.5 seconds. The platform is fully secure, implementing JWT-based authentication and input validation, and maintained 99.9% uptime during load testing. SNIPP delivers a scalable, robust solution that reduces scheduling conflicts in remote interviews, removes the need for infrastructure setup for coding assessments, and helps recruiters work efficiently.
DOI: http://doi.org/10.5281/zenodo.18337196
Published by: vikaspatanker