Microsoft Interview Question

Describe a time where you solved a hard coding problem on your own.