Philosophy

More coding, less juggling.

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...

For programmers, by programmers.

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!

Communicate, naturally.

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.

Streamline, everything

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.

The Team

YOSAN Backend Developer

I built our server-side infrastructure, with the highest coding standards in mind to ensure that our application is reliable and maintainable. I implemented an interface that enables flawless interactions between our server and client sides. In addition, I also worked closely with Danny to design our database.

ROI Colloborative Code Editor

I focus on building the code editor for the project, making sure that everything is in real time and live! For the implementation wise, our code editor is like a long whiteboard that is divided into sections. Only those with the unique URL can see and edit the section of the whiteboard. Thus, it makes everything only be shared between interviewer and interviewee in the session. Working together with Chris, we supported many languages for user friendly coding. It has been fun researching and being exposed to new technologies that I never knew before.

CHRISTOPHER Interview UI and Git management

I manage git version control system and make sure codes are well organized, maintain and supervise nightly build to check if there is a bug from daily development, and maintain merges and releases. I also design and implement the user interface for the interview page, integrating front end elements (video and text editor) prepared by Roy and polish the layouts to make it look nice. I also help Roy implementing language selection feature in the collaborative code editor.

DANNY Database Design & Application Code

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.

TUAN Project Manager & Technical Lead

I focus on the high level aspects of the project. I figure out what core components needs to be developed, and determine the appropriate resources, technologies, and people necessary to bring thee components to life. Consequently, this involves facilitating communication between our developers with one another, and relating our development to course staff. Most of my time is Issue Tracking, and writing... in English.

Documents

FAQ

Go Top