Doing
npm install
seems like second nature these days for developers. But did you know that without proper attention and auditing of npm packages, the next time we unknowingly donpm i
you could also be installing malicious scripts?
We must remember that programs can be defined pretty much as
data structures + algorithms
. As we conclude this exploration we’ll be discussing Searching algorithms and Dynamic Programming.
Today we’ll discuss regarding the last piece of the puzzle on good problem solving in software engineering, namely algorithms. On this first chapter we’ll talk about Recursion and Sorting Algorithms.
In the last couple of months I’ve had the opportunity to interview with many companies…Today I’ll talk about some interviewing tips when tackling with such technical questions!
Learning about data structures is an essential part of becoming a more experienced developer. This is the second part of the series (and will be the longest one), buckle down 🚀.