1. Written Test : 5 MCQs on Java (very easy), 6 Java programs (3 easy, 3 average), 1 theoretical question on JMS Queues.
The test can be cleared easily if you know the basics.
2. Face to Face: He asked nothing from my resume, he asked only about those technologies which were not there in my resume like Spring Boot, Drools, Dynamic parsers, JMS, Jasper reports. Then he asked, have you worked on any ORM, I said I worked on Hibernate, he said but we need MyBatis. He said because we work on tight deadlines, we need people who know everything.
Below are the skills that I mentioned on my resume, but he did not ask any questions related to any of the mentioned technologies:
Core Java, JSP, Servlet, JDBC, SQL, Spring Core, Spring MVC, Spring AOP, Hibernate, Restful Web Services, MySQL, Oracle, SVN, Maven, PMD, CheckStyle, JUnit