Debug code like a compiler would
Sigiloso
I doubt D2L wants to hire people that aren't familiar with doing code reviews unless they happen to be co-op students. I've given similar questions to co-op students when hiring them and they've handled it fine. The purpose is to ensure that you can read someone else's code and understand what is happening. No one should be looking for perfection when finding the faults with the code. They want to see how you think and that you understand what the code is doing. Any good software dev environment will do code reviews and expect it from developers at all levels. If you haven't done this regularly at your previous positions you should re-evaluate the experience you actually have. This is a valuable and essential skill that most positions will want.