I was asked to write a function to solve a reasonable problem. We discussed my design and the implementation, and then I got a few more follow-ups. It was very close to a normal work task. We could all test if we would enjoy working together.
Sigiloso
I validated my assumptions, then designed a signature and implemented the function.