2. explore test cases, ask for more testcases and corresponding result. 3. You should be able to explain your solution code 4. propose solution and discuss with interviewer 5. only when interviewer ask and he is aligned with solution, start writing the code 6. Before saying you are done validate all the test case