Dropbox Interview Question

Describe your most difficult technical problem, explain the steps you took to solving it