Coding interviews are hard enough. And it definitely does not need to be made difficult by logistics. Whiteboard Interviewer solves this by packaging together a suite of tools relevant to the programming interviewer. Interview performance should be measured by how well an interviewee juggles between programs not intended for coding interviews...
We asked, what would a programmer need and want? We've included a colloborative text editor with syntax highlighting for dozens of programming languages. The interviewee and interviewer can concurrently modify the text area, and see what the other is typing... live!
In addition to our colloborative text editor, Whiteboard Interviewer has video communication built in. The minimum requirement is that the user has a webcam, or microphone. This provides for a truly hands free coding experience. Whiteboard Interviewer is derived from the idea of being able to communicate with the interviewer, as though they are in the same room.
Whether it is the Application User Interface, or the process of creating and joining a session, Whiteboard Interviewer makes everything streamlined for the user. That's why a core feature of Whiteboard Interview is a one-time password system, for account free registration.
I designed and created the database to be efficient as possible; ensuring the data read/write/transfer to be fast, yet applicable for our application, and also implemented the API to interact with the database for the backend. Other than that, I designed the creation of interview session to be user friendly and implemented the date-time clicker as some of the feature when choosing date and time for the interview for the front-end.
These are documents related to our development
Our code is open source, and can be seen at GitHub. We used open source code and tools in our project, here is a list: