Java important topics list for interviews
These are some of the important concepts you need to be very clear with , when you attend any interviews for bigger companys. Try to understand each of these concepts with some real world examples. Basic Concepts: Class vs Interface vs Abstract class. Static variables. final variables. Access modifiers - Public, Private, Default, Protected. Immutable Strings and String manipulation concepts. Object lifecycle - How objects are created and destroyed. Threads: Thread Dump analysis Producer Consumer problem Dead lock problem Synchronisation Thread creation lifecycle Priority Sleep IsAlive Join Core: JVM Internals ClassLoaders Reflections Periodic task threads GC threads Compiler threads Signal dispatcher thread Design Patterns: Singleton Adapter Lazy loading Builder vs fluent Observer Patterns Heap Management: Young Generation Old Generation (also called Tenured Generation) Permanent Generat...
Comments
Post a Comment