Skip to content

CROmetrics/eng-take-home-exercise

Repository files navigation

Cro Metrics Technical Exercise

Setup

  1. Open https://githubbox.com/CROmetrics/eng-take-home-exercise
  2. If necessary, sign into CodeSandbox CodeSandbox Sign In
  3. Click "Fork" Fork CodeSandbox Template
  4. Click "Convert to Devbox" Convert to a CodeSandbox Devbox
  5. If asked confirm you want to convert, confirm the conversion to a Devbox by clicking "Convert" Devbox conversion confirmation
  6. CodeSandbox will automatically setup the Devbox and install all the dependencies. Devbox setup

After the Devbox is setup, CodeSandbox should automatically start the dev server, and inform you Port 1234 has been opened with the option to "Open Preview". Click "Open Preview" to view the project hosted on the dev server.

Devbox Preview

If the dev server is not automatically started by CodeSandbox, you can start it manually by running npm run start in the terminal and then clicking "Open Preview" once the server has been started.

Starting Dev Server in Devbox

Getting Started

Running the dev server will locally host index.html which contains a list of nine problems you need to solve. For each problem, you will need to code your solution in the corresponding "solution" file found in src/solutions.

E.g., For "Problem #1" you will create your solution in src/solution/solution1.ts.

Do not add or change ANY code in files outside of the solutions/ diretory in order to make your code work

If you believe there is an error or something is broken, please reach out to your hiring manager at Cro Metrics to let them know the issue you are running into. They will have one of our Engineers take a look and fix it if necessary.

Submitting your work

Once finished, please follow the steps below to submit your work:

  1. Click "Share" CodeSandbox Share Button
  2. Change visibility to "Unlisted", select a folder where you want to move the unlisted Devbox ("All folders" is fine), and click "Move Devbox" Change visibility and move
  3. Copy the "Share URL" for the unlisted Devbox Copy the unlisted Devbox's "Share URL"
  4. Refresh/reload the page to ensure the changes are saved.
  5. Send the copied "Share URL" for your unlisted Devbox to your hiring manager at Cro Metrics.

IMPORTANT:

  • Ensure your Devbox's visibility permissions are set to Unlisted.
  • DO NOT set the visibility to Public or Private

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published