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 Operations in Go
- Check Toeplitz Matrix in Go
- Counting Integers Smaller Than Target in Sorted Matrix
- Find Min and Max on the Secondary Diagonal of a Square Matrix
- Find the Row of Target in a Sorted Matrix
- Unit 2: Advanced Slice Manipulation Techniques in Go
- Reverse an Array In-Place
- Anti-clockwise Array Rotation in Go
- Shuffle Every k-th Element in Array
- Reverse Array in Groups
- Rotate a Slice by k Positions in Go
- Unit 3: Introduction to String Manipulation in Go
- Determine Common Characters Between Strings
- Longest Common Suffix Detection in Go
- Repeated Substring Checker
- Largest Common Prefix Implementation in Go
- Efficient Longest Common Prefix in Strings
- Find the Most Common Substring
- Unit 4: Advanced Slice Manipulation and Merging in Go
- Merging Sorted Arrays in Reverse Order
- Merge Two Sorted Arrays into Unique Descending Order
- Merge and Remove Common Elements from Two Sorted Arrays in Go
- Merge Sorted Slices in Go
- Unit 5: Sorting Algorithms in Go
- Selection Sort Algorithm Implementation
- Insertion Sort Algorithm in Go
- Merge Sort Implementation in Go
- QuickSort Algorithm in Go