Logical Design Problems Interview Tips