We try to help motivated prospective software engineers succeed in software engineering interview process. We guide participants in analyzing a problem into subproblems, detecting edge-cases, finding an effective solution, writing a concise implementation of their solution and communicating their thoughts.