Skip to content

Instantly share code, notes, and snippets.

@kabute
Last active May 27, 2020 19:19
Show Gist options
  • Save kabute/74f34a7685d1d19f9a53087aa76cec17 to your computer and use it in GitHub Desktop.
Save kabute/74f34a7685d1d19f9a53087aa76cec17 to your computer and use it in GitHub Desktop.
Remote Whiteboard Interview

Intro

In this interview, we're going to collaborate to build upon the architecture of our system below.

This is one of our first all-remote interviews and we're going to try use the "Whiteboard" feature in Meeting Central. This in itself may be challenging but let's see how it goes!

To begin, you will need to click on "Share" in Meeting Central and choose the "Whiteboard" option.

The System

The company mailX main product is a Web UI for email and, its features are pretty basic so far but their customer base has been growing a lot and they want to develop something new: they want to start supporting attachments and preview to these attachments (like a floating layer that shows the content of the attachment, images, PDFs...).

Let's architect this!

mailx

Here is the starting point, a very high level view of their system:

  • Frontend: Web UI.
  • Backend that processes the requests from the frontend.
  • Storage Layer.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment