Skip to content

This is a project that helps me and friends to prepare programming interviews using the book, "Elements of Programming Interviews"

Notifications You must be signed in to change notification settings

sh0sh0/Elements-Of-Programming-Interviews

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ElementsOfProgrammingInterviews

This is a project that helps me and my friends to prepare programming interviews using the book, "Elements of Programming Interviews"

Update: As I started practising more and more questions, I realized that python is a great language however it is a high-level language. As someone who's usually more on the theoretical side, I decided to switch to Java which requires a bit more low-level thinking. Therefore, much of the code here will be continued in Java.

For Whom

People who have multiple work projects, a hectic scheudle and little time to prepare.

Introduction

Let's try to be really focused and efficient about studying different problems.

Language:

  • Python3
  • Java

Books:

  1. Elements Of Programming Interviews Python Insiders
  2. Introduction to Algorithms
  3. Cracking the Coding Interview
  4. Introduction to Programming in Java Note: This book has a lot of materials online, includes chapter and section summaries, and example code, etc.

Key focus areas:

  • Data Structures
  • Algorithms
  • System Design

Other Resources:

Chapter 4 Primitive Types

Chapter 1-3 are about non-technical parts of programming interviews, e.g. resume. We will skip these.

Key Concepts

Problems

Each link takes you directly to the code with comments

[Typo] At the bottom of page 23, it should be "-16>>2".

About

This is a project that helps me and friends to prepare programming interviews using the book, "Elements of Programming Interviews"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy