Firstly, wait in a pool for almost 3 hours. They called in batches of 10 or so. First, 15 mins was given to solve 2 program problems - one predict the output, another code a solution. After that again wait for half an hour. God knows, they were manually typing the code and verifying or not. Only 3 out 10 were called for further discussion, while others written cleared from previous rounds waited. Broke for lunch of about 20 mins. Post lunch, got turn for F2F discussion.
1st question asked was to implement own Stack data structure. I wasn't prepared to take this question, and the Interviewer wasn't prepared to ask any other. He then turned to frameworks especially Spring. I replied I'm a Java EE Stack developer, and he had heard this term for the 1st time in his life. Somehow he had a perception that frameworks like Struts, Spring, Hibernate were part of Java Stack.
He then asked me areas in Java EE, I told him JPA, and he asked if I have come across StaleEntityException, OptimisticLockException. Though knowing them I had never encountered them as we use a rock solid EE Server.
The Interviewer looked disappointed. Maybe he was just another C/C++ developer trying to judge my algorithm skills rather than Java. But, he said, he's done.