I recently had an interview at PTC Software Company, which specializes in Core Java development. In 1st round they asked me questions on OOPs concept, Arrays, String, SQL part and some part of my Project. 2nd round is purely based on Projects, Advance Java and Java frameworks. 3rd round is HR round in which they check your Softskills by asking situation based questions and also they check your approach to the problem by giving you some puzzles.
Interview questions [1]
Question 1
1) What are the main pillars of Object Oriented Programming