9 Common Coding Interview Questions and the Skills They Test For