McDowell, Gayle Laakmann Cracking the coding interview: 189 programming questions and solutions - CareerCup