Skip to content

Latest commit

 

History

History
57 lines (40 loc) · 1.02 KB

File metadata and controls

57 lines (40 loc) · 1.02 KB

Mock Interviews and Coding Problems for Software Engineers.

Practicing Data Structures & Algorithms, and System Design Problems

Directory Structure and File naming

We name each file in this format: MockInterviewPractice[Week Number].[Language used for the solution] With week one, we officially launched Mock Interviews and Coding Problems for Software Engineers program hence there was no practice questions.

Actual practices started from week 2.

Suggested Topics

1. Data Structures

  • Array (covered)
  • Linked List (covered)
  • Stack (Covered)
  • Queue (Covered)
  • Priority Queue(Covered)
  • Set(Covered)
  • Map
  • Trees
  • Graph
  • Heaps

2. Strategies for Algorithm Design

  • Iteration
  • Recursion
  • Bruteforce
  • Backtracking
  • Heuristics(Greedy)
  • Divide and Conquer
  • Dynamic Programming
  • Branch and Bound

3. Complexities

  • Big O Notation (covered)

4. Algorithms

Sorting

Searching

  • Binary Search
  • Linear Search

5. Counting

  • Multiplication
  • Permutation
  • Combination
  • Sum
  • Probability