Interview: A Real-Time Collaborative Coding Platform with Integrated WebRTC Communication and Secure Execution Sandboxing
Keywords:
Real-Time Collaboration, WebRTC, WebSockets, Docker, Remote Coding, Code Editor, Full-Stack Web Development, Pair Programming.Abstract
Interview presents a full-stack solution for real-time technical interviews featuring synchronized code editing, video conferencing, and secure code execution. The system combines Yjs CRDTs for sub-100ms editor synchronization, PeerJS for WebRTC media streaming with 98% NAT traversal success rate, and Docker-based sandboxing achieving 99.9% process isolation. A novel architecture using tRPC for type-safe RPC communication demonstrates 40% reduced API errors compared to REST implementations. Experimental results show sustained performance under 50+ concurrent sessions with 800ms average Docker cold start times.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Antara Armarkar, Ashlesha Nat, Akansha Awchat, Kashish gajbhiye, Kunal Sonwane, Archana Potnurwar

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.