Core Java >> Interview


Java Interview Questions after 5 years of Experience


Here are some interview questions for the big guns in a project. As one grows in experience level, the expectations also rise. If you are like the guy who just wants his salary and pension then probably you won’t ever need these questions because you would love to stick to your company and become manager.

But for those who want to change the employer need to be prepared for Java interviews and upcoming Java and Web technologies. Here are 10 interview questions for those having 5+ years of coding/development/design experience.

1) Tell me a scenario where you helped the client to achieve better solution to the problem than originally suggested by the designer?

2) How will you handle “Out of Memory” error in a Java application?

3) If someone comes to you saying that they have a PHP application which is taking too long to fetch data from the database. What suggestion will you provide?

4) If you are given the role of team lead in a project with 2 developers having 3 years of experience and 3 freshers/campus recruits. How will you assign task and get project activities completed from them?

5) Just tick the tools/technologies/frameworks that you are aware of from the following list:

i) VAADIN ii) Lucene iii)SOLR  iv) Scala v)xText vi)Maven vii)Hudson viii)GWT ix)Jquery x)Velocity xi)Spring Roo xii)JAXB xiii)Axis xiv)RESTful xv)Checkstyle xvi)JProfiler xvii)EHCache xviii)JPA xix)Datasource xx)HATEOAS xxi)HSQL xxii)NOSQL

6) Can you create a sketch of Use Case, Class, Sequence, UML diagrams for an Airline Reservation system?

7) Explain a situation where you have used multi-threading in a module of your application?

8 ) Explain the Java Collection framework class heirarchy and the purpose of creatinf interfaces and abstract classes?

9) What all check points will you like to see when prepairing guidelines for code review?

10) How do you compare using EJB vs Stored Procedure for writing business logic?

11) How do you like to write JUnit tests. After coding has been done or before starting coding. (TDD))?

Hope you like these questions and do discuss it here.

Other Java Tutorial
jQuery in Web
jQuery Interview
REST Interview
Database Interview

Leave Comment