Download Problem Solving for Coding Interviews by Karthik Naidu, An engineer's notes on problem solving. Ideally suited as practice material for coding interviews. This began as a collection of interview questions and solutions that I accumulated over the years. I've scoured through many forums like Careercup and Glassdoor. while they are a wonderful source for questions, finding good solutions with explanations is sort of hard. thus i made a decision to begin preparing my own solutions and sharing it with others. every post has five sections: problem statement, examples, algorithm, code, test cases and a discussion on time-complexity.
Download the pdf from below to explore all topics and start learning.