In order to better understand each candidate, we’ve prepared these scenarios for you to consider and respond to. This is an opportunity to help us understand how you approach the real day to day work this role would entail.
Note that we are requesting a video submission for Part 3. Please record yourself in whatever way or format is most convenient and comfortable for you. There are various free and easy-to-use platforms available to record such a video. Screen recording apps/services include options such as Vimeo, Loom, OBS, PowerPoint, Zoom, etc. After you have recorded your presentation, please ensure you have a shareable link to submit your video. If your video is a file on your phone/computer consider uploading it to YouTube or Vimeo to be able to share a link with the hiring team. Please check your settings so that it will be viewable to anyone with the link. We will accept video submissions for the other questions as well if that is your preference. Please also limit those videos to a few minutes each.
We look forward to seeing what you come up with.
Part 1:
We want to add self-service reporting capabilities to our LMS so our clients can track the progress of learners through their assigned content. We don’t yet have full requirements written, and we’re thinking ahead about scope and level of effort.
What are 2-3 questions you would ask to clarify intent so that you could begin thinking about engineering level of effort?
Part 2:
Assume now that requirements are written for a highly customizable report request interface with many admin-selectable parameters, as well as a data dashboard with dynamic visualizations.
From an engineering perspective, how could this feature set be delivered iteratively?
Demonstrate with a representative example the interaction between the UI layer (assume VueJs) and the database (assume MySQL).
Part 3:
We’ve been invited to highlight our roadmap for this feature in an all-team meeting. We have only a few minutes to present to an audience that includes engineering, sales, customer success, and senior leadership teammates.
Submit a video of 5 minutes or less describing the architecture of our solution. Describe each component of the tech stack and how each of them contributes to the solution. You may create a diagram or other visual to help the audience understand.