Saturday, 8 August 2015

Core java interview preparations-Links

These are my notes on Core java while i was preparing for interviews. As you know core java holds an important percentage of questions in a technical interview. Here i am listing all the important portions of core java and corresponding links. The difficulty level is above average and i am not listing the basic topics. This will be helpful to you if you have basics of java and prepare for a technical interview or something.Lets start !

Before that if you want to have general reading about java concepts then read : Link & Link

Special case of long & double with volatile keyword - here

  • Thread vs process - here


  • How HashMap works ?
This is an important topic for technical interviews ,
         Click here 2
  • Executor framework
This link provides all the concurrent util methods of java.

  • Count down latch and cyclic barrier See here
  • Everything about thread See here all the 4 parts
  • Factory and Abstract factory Design pattern check this and this & this
  • Difference between Externalizable & Serializable Check this
  • If two objects are equal by equals() method then there hashcode must be same.
  • Two object which is logically equal but loaded from different ClassLoader cannot be equals. see Details
  • Implement HashSet with HashMap See here
  • synchronize keyword in java see here
  • Mixing static and non static synchronized method - Java mistake  Check
  • Fail-fast and Fail-safe iterators See more
  • Association, Aggregation, Composition, Abstraction, Generalization  See here
  • Java Memory Management Check
  • Can you override private or static method in Java ? Answer
  • How do you ensure N thread can access N resources without deadlock Check
  • Cloneable ? Difference between deep and shallow clone ? Check this and this
  • Bitwise operations in java Here
  • How synchronize block works - read barrier and write barrier Check
  • 25 java questions ( see 19th specially )  Here you go


These are the core java portions to be prepared before you go for a technical interview, especially if you are having experience.





2 comments: