Coding practices
300+ & 3+
GeeksforGeeks
search solutions
Data structures & Algorithms
- Book:
“Data Structures and Algorithms in JAVA”(Entry)
“Intro to Algorithms”(Promition)
Java Conceptions
Books:
Thinking in Java;
Effective Java;
Programmerinterview
Big data
Threads & Locks
- Difference between Threads & Process
- Multithreads, lock, semaphore
- Resource management
- Deadlock and how to prevent
- Blocking Queue implement
- Producer-Consumer implement
Careerup interview question 1
Careerup interview question 2
OOD
implement Singleton, Factory and MVC pattern. Design a class: LRU, Trie, Iterator, BST, Blocking Queue.
System design
View engineering blogs as many as possible
Resume
Extremely familiar own projects.
Soft skills
Active to learn;
Quick to learn;
Excellent communication ability.