I applied through a recruiter. I interviewed at Qubole (Mountain View, CA) in Jun 2016
Interview
In all there were 3 levels of interview ->
a) Technical Phone Screen
b) On Site/In Person
c) Phone Screen with India Team
a) Technical Phone Screen interview covered my background, some basic coding questions in Java, some technical concepts in Java and ended with any question which I might have for the interviewer.
The interviewer was very keen to listen to my background and interacted thoroughly till the end of the interview process.
b) On Site/In Person interview consisted of total six rounds of interviews which lasted about 1 hour each
I got an opportunity to meet people from different teams, engineers, customer success manager, solution architects etc.
Some of the interviews were very technical while some other covered topics from my resume, internship experience and general informal questions.
This also covered one lunch interview with a Solutions Architect.
Everyone was very helpful, co-operative, talented and willing to know why I am interested in joining this company.
c) Phone Interview with the India team was much informal and we discussed about the company, the role, the structure etc. with en experienced Solutions Architect
Interview questions [4]
Question 1
There was a Java Debugging session (average difficulty level) where you need to debug the compile time and run time errors with the aim of running the application
Many behavioral questions like why do you want to join this company, where do you see yourself after 5/10 years, how can you contribute towards this company etc.