Skip to content

Tech Interview Prep Journey- covering Data Structure & Algorithms, Design & Behavioral along with resources.

Notifications You must be signed in to change notification settings

AasthaMehtaTech/DSA_Tech_Drill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSA_Tech_Drill (Java & Python)

Tech Interview Prep Journey- covering

  • Data Structure & Algorithms,
  • LL Design &
  • Behavioral along with resources.

Step 1

  • Language Basics
  • Mindset & Energy: Willing to put in efforts.
  • Choose from the resource list to start with

Data Structures

  • Arrays
  • Strings
  • Set, HashSet/Dict
  • LinkedList, Stacks, Queues
  • 2D Arrays (Recursion and Dynamic Programming)
  • Trees and Graphs (Traversals, DP)

Algo/ Coding Patterns

Click to expand!
  • Sliding window(Acquire-Settle-Release Method)
  • Two pointers
  • Fast and slow Pointers
  • Merge Intervals(Linesweep Technique)
  • Cyclic Sort
  • In-place Reversal of a LinkedList
  • BFS ,DFS and topological Sort
  • 2 Heaps
  • Binary Search(save and move trick)
  • Bitwise XOR
  • Top K elements
  • Sorting Algorithms
  • K-way Merge
  • Prefix Sum Method
  • Backtracking Method
  • Monotonic Queue Algorithm
  • Dutch National Flag Pattern
  • Auxillary Buffer Method
  • Bipartite Graph
  • Connected Components
  • Bracket based Questions
  • Next Greater Element Based Questions
  • Bitmasking Based Questions
  • Stock problem Pattern
  • String Comparison,Alignment and Matching
  • Using 256 Integer array for String Problems
  • Layering method for 2d arrays
  • Meet in the Middle Technique

Recursion Patterns

Check
  • Iteration
  • Subproblems
  • Selections
  • Ordering
  • Divide and Conquer
Check
  • 0/1 Knapsack
  • Unbounded Knapsack
  • Fibonacci Numbers
  • Palindromic Subsequence
  • Longest Common Substring
  • Minimum Cost Path
  • Minimum Jumps
  • Catalan Number Based Questions
  • Cuts Based Questions
  • Include Exclude Array Strategy Based Questions
  • Riddhi Dutta's: DP Sheet

Leetcode Plan/ Questions List:

Design

Resources

To plan your journey

Trello Resources

About

Tech Interview Prep Journey- covering Data Structure & Algorithms, Design & Behavioral along with resources.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published