Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/puneetsl/awesome-coding-interview

A curated list of links to prepare for interviews
https://github.com/puneetsl/awesome-coding-interview

List: awesome-coding-interview

Last synced: about 1 month ago
JSON representation

A curated list of links to prepare for interviews

Awesome Lists containing this project

README

        

# Awesome-Coding-Interview

## Topics
1. Primitive types
1. Arrays
1. String
1. Lists
1. Stacks and Queues
1. Trees
1. Graphs
1. Heap
1. Search
1. Sort
1. HashMap, HashTable, HashSet
1. Recursion
1. Dynamic Programing
1. Greedy Algorithms
1. Design problem
1. Bit Manipulation
1. Maths and Logic
1. Knowledge based
- Object Oriented programming
1. DRY( Don't repeat yourself)
2. Encapsulate What changes.
3. Open Closed Design Principles
4. Single Responsibility Principle
5. Dependency Injection or Inversion Principle
6. Favor Composition over Inheritance
7. Liskov Subsitution Principle
8. Interface Segregation Principle
9. Programming for interface not implementation.
10. Delegation Principle
- Java
- DBMS
- Threads and Locks

## Big interviews in
- 6 months
- 3 months
- 1 month
- 15 days
- 1 week