Solid Principles Interview Questions - You Might Get Them