They started with a simple phone call from a recruiter. I thought it would be a phone interview, but it was more of a simple reiteration of the job description as well as setting me up for an onsite interview. To be honest, the recruiter knew very little about the position and could not answer almost any questions I had, but she was kind and encouraging at least. There were no technical questions or even questions regarding what was on my resume.
The onsite interview was set up for a few day later to meet with 3 interviewers (the software director, a product manager, and a senior software engineer). They began as expected, asking me what I knew about the company. Obviously I had looked into the company and that they have a few different parts to their one product and started talking about that, but the director quickly corrected me saying that they only had one product and it was not split up at all. I asked how the 20 software teams split up the work: whether it was by the different features of that 'one' product or some other means, and he rambled around the question continuing on about how it was one product. Finally, the product manager answered that they split it up by features and that I was right about there being different 'parts' to the product.
They asked me a few questions related to my resume as well as general Java questions. The manager and engineer were easy to talk to and asked very valid questions, but the director seemed more interested in getting me to have less interest in the position by telling me that it was a very senior position (even though it was described as entry-level), that it carried a lot of responsibility as they work with people's money, and that I would be required to work late nights, weekends, and be on call as needed.
Finally they had me write a small method on the whiteboard about taking in a Collection and a delimiter, and then printing out a String with each Collection object separated by the delimiter.
I wrote a pretty simple solution which checked to see that the Collection was instantiated, if it was empty, it it had only 1 object (in which case no use of delimiter), and then a simple for loop adding a delimiter after the 1st object followed by the next object, and concatenated that to the existing string. They were ok with this except that they didn't like the use of concatenation. They preferred I did something to use up less memory space, but I couldn't figure it out at the time.
Overall, the questions were pretty simple and to the point while still allowing me room to express what interests me, but I still feel like the director was there more for the purpose of making the interviewee feel uncomfortable and not want the job.
There were also no behavioral questions which I found odd.