Cracking Coding Interview: 5 Key Patterns to Learn

When I was interviewing for roles at Microsoft and Facebook, I — like many developers — spent as many hours as I could crunching through numerous coding problems. This was brutally exhausting. I felt like I was stuck in a loop, solving problem after problem, but not actually gaining confidence. Looking back, the problem with this approach […]