SDE
by Nivethitha Manoharan
1. 4. Algorithms
1.1. Tree
1.2. Graph
1.3. Sorting
1.3.1. Test your skill
1.4. Recursion
1.4.1. Test your skill
1.5. Searching
1.5.1. Test your skill
1.6. Greedy Algorithms
1.7. Back Tracking
2. 1. Pick a Language
2.1. C
2.1.1. Test your skill
2.2. C++
2.2.1. Test your skill
2.3. Java
2.3.1. Test your skill
2.4. Python
2.4.1. Test your skill
3. 2. OOPs
3.1. Abstraction
3.2. Encapsulation
3.3. Inheritance
3.4. Polymorphism
4. 3. Data Structures
4.1. Test your Skill
4.2. Array
4.2.1. Test your skill
4.3. Linked List
4.3.1. Test your skill
4.4. Stack
4.4.1. Test your skill
4.5. Queue
4.5.1. Test your skill
4.6. Hash Table
4.6.1. Test your skill
4.7. Tree
4.7.1. Test your skill
4.8. Graph
4.8.1. Test your skill
4.9. Heap
4.9.1. Test your skill
5. 7. Other CS Subjects
5.1. DBMS
5.1.1. Database
5.1.2. Normalization
5.1.3. ER Model
5.2. OS
5.2.1. Processes vs Threads
5.2.2. Scheduling Algorithms
5.2.3. Mutex/Lock/Semaphores
5.2.4. Memory Management
5.3. Networking
5.3.1. OSI Model
5.3.2. TCP/IP Model
5.4. Security
5.4.1. Hashing/Encryption/Encoding
5.4.2. Hashing Algorithms