Data Structures and Algorithms
(This is the first post in the “Hello Mathew” series. The aim of this series is to share the richness of a professional software engineer’s life with budding engineers. I hope that some of the experiences I share will encourage others to embrace programming as their passion) Data Structures and Algorithms are essential topics in most software engineering job interviews (at least in the early years). However, this is an aspect of the profession that is sometimes overlooked. It’s especially true with people who came to programming through a “build it” approach. Think of what draws you the most to programming. Is it that you can build amazing things in the computer ? If so, contrast with someone else for whom programming is more about solving difficult puzzles or tasks. There are higher chances that a “build it” person might overlook the topic of algorithms. ...