A remote coding interview has several aspects to it, which includes Real-time communication, preferably Video Communication, Code Editing and Compilation, Resume sharing and some additional features. We aim to develop a consolidated web application that will provide all the above functionalities to the user as a one-stop solution.
Any IDE like WebStorm, PHPStorm can be used to develop Project Database facility using MongoDB: A NoSQL database . A system with webcam support and can handle test-level traffic . A small-sized network to implement the web application.
with option of selecting language. The code is transfered to server, compiled and output is recieved on both ends (Interviewer as well as interviewee.