Hashing - A very interesting topic which lays the foundation of many computer science topics. From being used in solving algorithm questions in interviews to system design concepts - hashing is used everywhere. Hashing has a variety of real life use cases like Cryptography, Blockchain, Password Management, Consistent Hashing and so on. In this video - we will discuss the foundation of hashing and we will learn about the basics of hashing and hash functions. We will also discuss Hash Collisions along with some code examples. #softwareengineering #hashing Code Examples: Timestamps: _____________ 00:00 Intro 00:32 What is Hashing? 05:08 What are Hash Collisions? 06:29 Why are hash collisions bad? 07:50 Some known "good" hash functions 08:52 Try it out yourself! LinkedIn: Twitter: Youtube: @MonisYousuf My Website: My Gear: Camera: Lens: Lights: Microphone: Laptop: Keyboard: Workdesk:











