Preparation ✅

  1. Go through the README in your GitHub repository.
  2. Complete your task. Not enough time? Submit what you managed to do and describe the rest in a markdown file.
  3. Your task might have an automated test setup that runs every time you push to a remote branch (if so, it'll be mentioned in the README). The hiring team will use the test results to rank their candidates before they do a code review. If there is the *Before submitting your solution* section in your README, then it's important to complete the necessary steps listed there. Please use this Troubleshooting guide or create a GitHub issue on your repo, in the case you get stuck with this section.
  4. Create a Pull Request from the implementationbranch.

Code review 👀

During this stage, you might get questions from the hiring team on your Pull Request, in which case you'll need to respond to their comments.

<aside> 💡 You'll receive an email from GitHub every time you get a question on your PR.

</aside>

Need help? 🤯

Check out Troubleshooting. If the guide didn't help, create a new GitHub issue on your repository with the description of your problem.


How was your experience? Give us a shout on Twitter / LinkedIn.