You never know when a good opportunity will come. It would be better to be prepared when the mighty day has come. Don’t let the title fool you. Even though title says “Interview”, I use this term more broadly. This opportunity might be a very good job offer from a tach savvy company or appropriate time to execute genius startup idea. I use this guideline to remember some basic things or stay up to date with latest technologies.
Give me six hours to chop down a tree and I will spend the first four sharpening the axe. (Abraham Lincoln)
Java Basics
Simple facts and features for Java.Java8+
Java Best Practices
Clean Code
Try-catch
Enabling more robust softwares using some basic keywords (try-catch-finally-throw-throws
) and concepts.Design Patterns
Design Principles
Data Structures
Algorithms
Git
Version control system that enables collaboration and code history.Bash
SQL