I am using CodeWars to practice consistently and challenge myself with real problems. The goal is simple β exercise my brain, get comfortable with new challenges, and build the problem-solving skills needed for technical interviews.
My approach to every kata:
- Read β understand the problem before writing a single line
- Pseudocode β plan the logic in plain english first
- Code β write a working solution
- Refactor β clean it up, make it readable
For each kata I also document:
- What I found complex or confusing
- The link to the original kata on CodeWars
- Mistakes I made along the way
π‘ Note: sometimes the kata instructions are not fully clear. You will see cases where I solved the wrong problem at first β I document those too, because that's part of the learning.
| # | Kata | Difficulty | Topic | Date | Link |
|---|---|---|---|---|---|
| 1 | FizzBuzz | 6 kyu | Modulo, Control Flow, Array Map | Feb 2026 | link |
| 2 | Tidy up the room | 6 kyu | Modulo, Control Flow, Array Map | Feb 2026 | link |
π οΈ Tech
JavaScript (ES6+) Node.js to run solutions locally Python
- Complete 10 katas
- Complete 25 katas
- Reach 6 kyu on CodeWars
- Feel confident in a technical interview