Software Engineering Interview Preparation

While looking for software engineering jobs, I’ve gone through a lot of preparation material. Typically, technical interviews will take 3 forms -

  1. Data Structures and Algorithms
  2. System Design
  3. Low-level Design / Object-oriented Design

The links above have all my notes compiled in one place for each topic. I’m using Notion to write these notes.

A few disclaimers:

Hope this helps someone.

Dwarkanath Prabhu
Author: Dwarkanath Prabhu

Hi, I’m Dwarkanath Prabhu! I’m a software engineer, currently working at WorkSpan

I like reading and writing about programming, startups, soccer (Arsenal FC) and politics.

Follow me on Twitter