This repository contains my solutions, notes, and practice exercises from CodePath's Advanced Technical Interview Prep (TIP103) course.
TIP103 is an advanced interview preparation course focused on data structures, algorithms, problem-solving techniques, and technical communication for software engineering interviews.
- Arrays and Strings
- Hash Tables and Dictionaries
- Stacks and Queues
- Linked Lists
- Recursion and Memoization
- Binary Trees and Tree Traversals
- Binary Search Trees
- Graphs (BFS, DFS, Topological Sort, Dijkstra's Algorithm)
- Dynamic Programming
- Greedy Algorithms
- Big O Analysis
- Technical Interview Strategies (UMPIRE Framework)
week1/
week2/
week3/
...
Each folder contains coding exercises, solutions, notes, and practice problems completed throughout the course.
- Algorithmic problem solving
- Data structure implementation and analysis
- Time and space complexity analysis
- Technical interview communication
- Debugging and optimization
- Recursive thinking and graph traversal techniques
The goal of this repository is to document my progress through CodePath TIP103 and strengthen my preparation for software engineering internships and entry-level software engineering roles.