Betterment interview question

Tell us about a difficult technical problem you solved and how you approached it.