How to Prepare
You will complete coding exercises as outlined below. The goal is to allow you to demonstrate your
technical abilities through problem solving, coding, and communication.
The interview will be conducted during a 1.5hr timeframe virtually via Microsoft Teams. We will
adjust time as needed if we run into any technical issues.
Coding Exercise(s)
You will share your screen during the coding exercises and solve problems we provide to you. You
will be allowed to use a local development environment of your choice and it is also important to
note the following:
• JavaScript and TypeScript are the preferred coding languages.
• Your personal workstation which will be used to complete the exercise.
• The following should be installed on your personal system prior to the interview:
o The IDE, Node.js, and Jest
• Google can be used as a reference, but not to research a solution to the problem itself.
• Knowledge of basic data structures like Strings, Arrays/Lists, and fundamental control
structures (conditionals, loops) is required.
• You may solve the exercise any way you want (i.e., With or without Test Driven Development
(TDD)).
What’s Next?
The coding exercises will be the primary focus during this interview.
Follow up. We will provide an update within 3 – 5 business days of the coding exercise.
Not suitable for the role right now? We encourage you to spend time building cool things and
solving problems on sites like codewars.com and reapply later. Please be sure to highlight your
growth, acquired new skills, and/or experience when reapplying.