About the talk
We will introduce the concepts of permutations and combinations from the ground-up, walk through multiple ways to check if something is a permutation or combination, and tie that in with example algos along the way. By the end of the session, you will find algos that leverage these concepts much more approachable.
This talk will cover
- Practice identifying which concept applies to an algo
- Learn ways to generate permutations and combinations
- Learn ways to check if one collection is a permutation or combination of another (super useful and reusable code)
- Show how algos can be broken down into their core concepts and how your existing knowledge can be reused.
Web Development
About the speaker

Matt is a Silicon Valley-based engineer with 11 years of experience and have been interviewing, mock interviewing, and running training sessions for 2000+ hours throughout my career. He loves helping others to achieve their goals in this field.