Microsoft Interview Question

What process would you go through to debug a keyboard?