As the other guy suggested, the Interview at RelayHealth for software engineer position is not Easy! But if you are well prepared you may be able to crack it. They initially have a 30 minute presentation by their VP for product development. Followed by a 45 minute technical test. The test contained the following questions.
1. Write a program in c# for printing numbers in a particulas order say 1,12,123,1234, etc
2. Write a sql query to select data and filter it based on a criteria by joining 3 sql tables
3. Write a class, class members for a deck of playing cards
4. Write a console c# application to ask the user how many numbers a user wants to enter, then print the sum of all those numbers.
5. What does the word cascading mean in CSS
there were 2 other questions I can't remember
The test is kind of challenging to be completed in 45 minutes unless you are really sharp.
The test is followed by 3 rounds of Behavioral questions by 3 different people (one at a time. I was interviewed by, an architect, a team manager and a project manager. Two of them were very nice, but one guy seemed to be in a hurry and he just ran through all the questions. He didn't seem to care about what I really wanted to say. It felt like a rapid fire round
The behavioral round is kinda crazy, they ask you questions which may not totally make sense or even applicable to your experience.
some examples: what did you do in your previous job that changed people in your team
where did you fail to make in impact
what was you most satisfying and most dissatisfying project and why
did a client ever thank you for all your efforts
Towards the end, they have a programmer meet you in the room to discuss your technical test. About, what you did wrong, where you did well .
Overall, I'd say it wasn't a simple interview. but then I could have done better if I knew these questions in advance like you do :)