This repository consists of my solutions to coding interview problems on AlgoExpert.io.
Solutions to problems on Systems Expert will also be posted soon.
I have also set up Continuous Integration using Github Actions, which will run all the JUnit Tests for all coding problems in the codebase, on every push to master. View all past jobs here.
⚪ Easy -
🔵 Medium -
🔴 Hard -
⚫ Very Hard -
⭐ Good to review -
| # | Title | Solution | Test | Category | Remarks |
|---|---|---|---|---|---|
| 1 | Two Number Sum | Java | Java | Arrays | ⚪ |
| 2 | Binary Tree Branch Sum | Java | ? | Binary Trees | ⚪ |
| 3 | Depth First Search | Java | Java | Graphs | ⚪ |
| 4 | Find Closest Value in BST | Java | Java | BST | ⚪ ⭐ |
| 5 | Find Three Largest Numbers | Java | Java | Arrays | ⚪ |
| 6 | Bubble Sort | Java | Java | Sorting | ⚪ |
| 7 | Node Depths | Java | Java | Binary Trees | ⚪ |
| 8 | Binary Search | Java | Java | Searching | ⚪ |
| 9 | Depth First Search | Java | Java | Graphs | ⚪ |
| 10 | Nth Fibonacci | Java | Java | Recursion | ⚪ |
| 11 | Product Sum | Java | Java | Recursion | ⚪ ⭐ |
| 12 | Validate Subsequence | Java | Java | Arrays | ⚪ ⭐ |