Box net

Help Box make its search faster and more accurate

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.

top 10
solutions max
Small pic search big

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.

Submit your solution
This challenge has received 19 submissions
Top 5 share 7500 Next 5 share 2500
1500 Square pic 243688 3049900945933 383206948 o California Institute of Technology
1500 C University of Michigan
1500 S University of California, Santa Barbara
1500 Square pic me University of Texas at Austin
1500 Square pic christmas Brigham Young University
500 J Wright State University
500 A California Institute of Technology
500 Square pic myselfscaled Texas Tech University
500 C Columbia University
500 Square pic aaeaaqaaaaaaaaktaaaajdeyntjjytvlltqyztytndi5ny1hnju2ltkxowrjnjyzytnhzq University of British Columbia
Contact Us!
Share your thoughts, ideas and stories with 300,000 peers Write for our Blog