The interview process consisted of multiple stages, starting with an *aptitude test* to evaluate basic problem-solving abilities and logical thinking. This was followed by *coding challenges*, where candidates were required to demonstrate their proficiency in programming and their ability to write efficient code. Additionally, *problem-solving tasks* were presented to assess how candidates approach complex issues, their analytical thinking, and decision-making skills. Throughout the process, emphasis was placed on the *way of thinking*, ensuring that candidates not only possess technical expertise but also a strong ability to think critically and tackle challenges creatively.