Register now or log in to join your professional community.
HI,
Depends on the experience level, skill sets and frameworks used , basically whatever you mention in your CV.
For fresher and experience both , OOPS concepts, servlet and html, jsp and now a days Spring , hibernate framework questions are common. collection, multithreading, all OOPs concepts ,thier use, examples, keywords like static, final, etc., overloading, overridiing , and so on.
for experience level of questions will be tough though, eg. internal working of collections, specific scenarios, multithreading, serialization and refection, cloning, design patterns, nested classes types- differences.
MY PERSONAL EXPERIENCE.
First round - basic screening with junior HR
Last round - candidate attitude/psychology test with Head HR(usually in huge companies)
In all the companies(Except new startups), there will be at least 2 rounds of technical interviews.
The first round will be the basic understanding of the programming like Concepts of OOPS and asks to write a program for arithmetic/Geometric progression, combining sort algorithm with any other small program etc.,(they do check the number of steps).
The Second round will be testing on the logical approach, like asking to write an algorithm with less complexity.
If you apply for a small company then in the second round itself, you be asked questions based on the experience.
And if the company is huge then in the next round(mostly a group of panel sits), you will be asked about previous experience, in-depth logical approach and a part of work(applying position's daily responsibilities) will be given to check your efficiency.
If you are applyinng for an interview questions may vary from company to other.
Good data structure questions based on resume. Graph questions regarding level order traversal of a graph. Missing numbers question. 2 sum problem. Design patterns. Functional Interface. Lamda Expressions. Minheap and maxheap. Binary tree basics. Decorator Design Pattern.
or
What is the root class of java ? Tell me some of the main methods of Object class you know? What does the method NotifyAll() does ? What is the use of concurrentHashMap() in multithreading? What are different kind of Indexes in SQL? What are difference between DELETE and TRUNCATE in SQL?