Video

https://www.loom.com/share/258f672ec68348679223bad76e23d1df

Introduction

Thank you for your interest in working with Wanderlog — I’ve really enjoyed working with our talented team of engineers to making traveling easier and less expensive over the last 5 years, and am excited you’re interested in joining the team!

DMOJ (https://dmoj1.wanderlog.com) is our code assessment tool: it’s similar to Hackerrank and Leetcode, and hosts:

<aside> ❗ Note: Please avoid using LLMs like ChatGPT and turn off GitHub Copilot when solving these problems; we use them too in real programming, but we'd like to see how you're able to solve problems without them!

</aside>

Steps

  1. Sign up for an account: you’ll get a confirmation email
  2. Start our “Practice assessment” contest, which is ungraded and will let you try out the platform
    1. Read through each problem: each problem will generally have:
      1. Problem description
      2. Test cases
      3. Link to boilerplate code that you can download
  3. After downloading the boilerplate code, you can:
    1. Open the code of your preferred language (Java, Python 2 or 3, or Javascript) in your preferred code editor

    2. Edit the code parts that mention e.g., // Write your code here or # Write your code here

    3. Run tests locally by running the corresponding line for your language:

      bash [run-tests.sh](<http://run-tests.sh>) javascript
      bash [run-tests.sh](<http://run-tests.sh>) java
      bash [run-tests.sh](<http://run-tests.sh>) python2
      bash [run-tests.sh](<http://run-tests.sh>) python3
      
      • These will run your code with the test cases in the testCases folder of the zip, and give you a command you can use to re-run those test cases if they fail
  4. After your code passes all test cases, upload your code by pressing the “Submit solution” button in the right top corner.
    1. Select your language
    2. If the “Judging” page gets stuck, refresh it
  5. If you’re finished a problem, go on to the next one by clicking “Problems” at the top bar, or visiting https://dmoj1.wanderlog.com/problems
  6. If you’re done all the problems, you’re good to go!
  7. Once you’re familiar with the platform, start our timed assessment at https://dmoj1.wanderlog.com/contests/