Jobcase Interview Question: Without giving it away, basic... | Glassdoor

Interview Question

Senior Platform Engineer Interview Cambridge, MA

Without giving it away, basically a design problem that is

  comparing different data stored with pseudo conditions that has to result in a weighted result from comparing things. Not a hard question, but one so open that you can go in several directions on solving it.

Interview Answer

1 Answer


Simplify the storage layer, and make the design more robust by using a DSL to handle the conditional requirements, and thus ensure that most of the work is placed on the backend storage engine to handle comparisons and calculating the weights for you... Thought this was a good approach especially if you think of the sheer volume of data and amount of comparisons that may be necessary (storage engines are great at doing this, so it doesn't make sense to programatically write recursive code to do this).

Interview Candidate on Apr 9, 2015

Add Answers or Comments

To comment on this, Sign In or Sign Up.