Cracking the coding interview : 189 programming questions and solutions - McDowell, Gayle Laakmann, 1982- (CareerCup, LLC, 2019)