Applied online and was quickly contacted about an interview. Met with two people. I was applying for a Java Developer role and they gave some simple technical questions to see how I think. One was wrote a method/function to tell if a given triangle was a equilateral, scalene, or isosceles. Fairly straight forward giving hints as you went. Even though I was applying for a Java role, they proceeded to test me on some Ruby code which I’ve never used basically to see if I could find the patterns in how the code works and/or see if I could understand unfamiliar languages quickly.
The interview was pretty casual; almost got like a good cop/bad cop vibe from it though. One of the interviewers liked to question and test almost everything I said. I feel he did this to see how I worked with people poking holes in my ideas and how I would deal with a “difficult” coworker. I wasn’t expecting this but it went well in the end once I figured out that’s what he was doing.
They ask a lot of behavioral questions which can sometimes seem a little redundant. Just try not to repeat your answer to something like that.