Most of these problems can be found in the book Cracking The Coding Interview. Otherwise, they are on some Online Programming Learning Platform (organized in the "Misc." folder), such as LeetCode, DailyCodingProblem, HackerRank, Kattis, etc.
I post my solutions (in Java, C#, and Python) here for my own reference.
- Mia Ngo