Skip to Main Content
Help Box make its search faster and more accurate
See more like this check out our active challenges
$1,000
top 10
19
submissions
20
solutions max

When you search for a file on Box, the service parses the title and content of files in order to display relevant content. Recently other product features have taken priority over search, as Box now integrates with mobile devices and has incredible functionality for enterprise customers. However, the engineering team wants to revisit its search algorithm to optimize for speed and accuracy.

Deliverables

With the goal of surfacing the most relevant files first, write up your own search algorithm in pseudocode. Don't worry too much about implementation details and integration with the Box platform right now.

In addition to the algorithm, write a paragraph explaining your strategy. Discuss what your algorithm is doing, what data within the files you will be looking at, the runtime efficiency of your algorithm, and why you think your approach is the best method to tackle this task.

    Submissions will be graded on the following criteria:
  • Meets Deliverables
  • Creativity
  • Clarity
Reward Tiers
5 Winners
will receive $150 each
5 Honorable Mentions
will receive $50 each
Leaderboard
$150.00 Walker Mills California Institute of Technology
$150.00 Connor Stack University of Michigan
$150.00 Samuel Heinz University of California, Santa Barbara
$150.00 Charles Neill University of Texas at Austin
$150.00 Matt Abel Brigham Young University
$50.00 Justin Warner Wright State University
$50.00 Alex Sutherland California Institute of Technology
$50.00 Brent Clancy Texas Tech University
$50.00 Chong Zhang Columbia University
$50.00 Eric Kim University of British Columbia
Submission questions


0 characters Average: 1721 characters
Your solution must be at least 200 characters long
Contact Us