Learn in a different way :-
- Strings
- stacks and queues
- heaps
- searching
- hash table
- sorting
- recursion
- dynamic programming
- greedy algorithms
- graphs
- tree
- Binary Search Tree
- Linked List
- Array
- Parallel programming and concurrency
- design problems
- system design
- availability and scalability
Below topics are good to have
- object oriented programming
- language details ( java , python)
- object oriented design
- tools ( bash , git , maven , jira , jenkins , docker , kubernetes)
- database
Comments
Post a Comment