I applied through an employee referral. The process took 2 months. I interviewed at ServiceNow in Feb 2014
Interview
Went through a referral. Had three rounds in total and took two months.
1> The first round--> This was a phone interview. The questions were based on design principles and few on the basics . The interviewer expected non-textbookish answers. Design a car manufacturing plant.
2> Second Round--> Again a phone interview. This time it was on sql and fine tuning queries. Indexing to be more specific. After that was a few question on algorithms and a coding workout on collabedit.
3> Third round --> The third round was a casual chat with the manager. My likes,dislikes etc. I was asked to come for a face to face round.
4>Fourth round--> A white board session with algorithms and data structures questions. The questions were on strings. Later had a chat with two product managers . They asked me my experience with agile and how I would handle agile environment related challenges. I
The whole process,although it took a bit longer , was smooth and very organized and relaxed.
After two weeks I got an offer.
Interview questions [1]
Question 1
was asked to design a disaster recovery( not IT RELATED) system.
I applied online. The process took 4 weeks. I interviewed at ServiceNow in Nov 2013
Interview
Three phone interviews with collabedit.
First with a application developer was simple and straightforward.
Everyone there seems to be java based. I am a c/c++ guy.
Static variable? static function? static class?
Polymorphism? Examples.
The famous Apples, oranges, mixed apples oranges question.
Gave the schema of two tables. and asked me write a few queries.
Bunch of questions about JavaScript. What happens if a variable is declared without "var" keyword.
Second telephonic a week later with another application developer .
Write code to reverse a number.
Design a class heirarchy for a car manufacturer.
Extend the design to incorporate trucks as well.
Third interview with two senior developers.
Just one question. Design a class such that using that class we can design an online card game site. Basically just the Cards class from the Programming Interviews Exposed book.
That's it.
Everytime I cleared a round, I would get a mail the same night. After the last round I didn't so I'm assuming I didn't clear.