Skip to content

MartynaSobolewska/tech_interview_prep_guide

Repository files navigation

tech_interview_prep_guide

Preparation checklist to help prepare in a more guided manner

Topic checklist + table of contents

Handy if you want to see what content is available and what is coming. All content is divided by the topics and within them, difficulty level as shown on LeetCode. The order is not random. Concepts are helpful in further topics. LeetCode questions are grouped by data structure or by algorithm.

helpful concepts

  • big O complexity analysis ☞ how to O

language cheetsheets

Data structures

Algorithms

  • sorting algorithms:

  • tree/graph algorithms:

    • Breadth-first search ☞ see here
    • Depth-first search ☞ see here
    • Has path ☞ see here
    • Binary Search
    • Dijkstra algorithm

LeetCode

C++

easy

medium

  • add two numbers ☞ see here
  • longest substring without repeating characters ☞ see here

Java

easy

medium