Whenever I give an interview with a good company, this question always comes up, sometimes straight, sometimes molded. Why do we have to use it? The main work in the interview is to reduce the time complexity of the given solution you give, sliding w...