Phone screen from hiring manager was about past projects and about some hi-level nosql concepts.
1:1 interviews with 5 people. One was at director level about projects/experience and some big data questions regarding uniqueness.
The 2nd interviewer was an engineer who had a prepared list of java questions. You can find these questions on any java interview preparation site. I got the feeling that at times the interviewer himself did not know what he was asking.
The 3rd interviewer started off by asking formatting questions ( printf ) in C!
He then wanted a non-recursive fibonacci implementation in exactly 4 lines and felt that the question was quite clear and needed no discussion. So he left the room for 10 minutes.
When he came back his version of the solution used one less variable.
He then followed these questions up with some string manipulation questions and linked list questions.
The 4th interviewer was an architect and this conversation was the most mature and meaningful of all the interviews I had that day. Questions were around scaling a website, design patterns, building APIs,etc.
The last interview was with the hiring manager ( whom i had talked to before ). He gave me some vague talk about how they perceived every team member as a leader in his own right.
After all the interviews I got the distinct impression that they were looking for someone with fixed/narrow skills and wanted specific answers to questions. The 2 interviews with the developers were very eye-opening and I was left with the impression that their interviewing skills were too immature/untrained. I also came away feeling there was no career path here and it was every man for himself.
Interview questions [1]
Question 1
The era of asking printf format specifications has long passed. Any half-competent programmer will figure out these tricks by repeated use of the compiler. I don't understand what is to be gained by asking these kinds of questions. Also having more lines of code for fibonacci does not matter much due to compiler optimizations ( unless of course you are building embedded systems and such ).
You cannot have questions like these being asked when the position description asks for 8+ years of development experience. At the end of the day, I felt I had wasted time by applying for this position.
I applied through college or university. The process took 3 days. I interviewed at Intuit
Interview
First round, phone interview, interviewed by a HR person. Mainly asked about behavioral questions. The interviewer was nice and kind; the interview process is relatively short, about 15 minutes, probably because I'm still a college student and didn't have much experience to say. However, I didn't get any response month after the interview, which happened almost 2 month ago.
I applied online. The process took 1+ week. I interviewed at Intuit
Interview
I loved my onboarding process. It was very quick and to the point. Everything took a week and a half to complete including my background check. I started off with a phone interview followed by a test. I then had a final phone interview with two managers before receiving my offer. I loved that the whole thing was done via phone. It made me feel as if they were truly listening to what I was saying and not hung up on how I was dressed, what I looked like etc.
Interview questions [1]
Question 1
I was asked general questions for a position of this nature and did not see any of the questions asked as difficult or unexpected.