Logical Design Problems Interview Questions