This course focuses on classic coding questions commonly asked in technical interviews. You will practice implementing algorithms for problems such as searching in a matrix, rotating an array, and finding the longest common prefix. Master these algorithms to strengthen your coding skills and excel in technical interviews.
Overview
Syllabus
- Unit 1: Simple Matrix Practice with TypeScript
- Check if a Matrix is a Toeplitz Matrix
- Counting Integers Less than Target in a Sorted Matrix
- Find Minimum and Maximum on the Secondary Diagonal of a Square Matrix
- Find Row with Target in Sorted Matrix
- Unit 2: Advanced Array Manipulation Techniques with TypeScript
- Reverse Array In-Place Without Using Built-in Methods
- Anti-clockwise Array Rotation in TypeScript
- Shuffle Array by Moving Every k-th Element to End
- Reverse Array in Groups
- Rearrange Array to Move Middle Half to Front
- Unit 3: Introduction to String Manipulation in TypeScript
- Common Characters in Sequence
- Longest Common Suffix
- Repeated Substring Detection Task
- Largest Common Prefix Finder
- Efficient Longest Common Prefix Finder
- Find the Most Common Substring
- Unit 4: Advanced Array Manipulation Techniques with TypeScript
- Merging Two Sorted Arrays
- Remove Common Elements from Two Sorted Arrays
- Merge Two Sorted Arrays in Descending Order with Unique Elements
- Merge Sorted Arrays Without Using Built-in Sort Functions
- Unit 5: Simple Sorting Algorithms with TypeScript
- Selection Sort Algorithm
- Insertion Sort Algorithm Implementation
- Merge Sort Implementation in TypeScript
- QuickSort Algorithm Implementation in TypeScript