I applied online. The process took 4 weeks. I interviewed at ServiceNow in Dec 2014
Interview
Had applied online. Got an email just 2 days from the date applied.
Phone Screen 1:
The hiring manager set up my first tech phone screen. This interview was mainly Machine learning & data analysis. The interviewer gave me a list of topics and asked me to rate myself on those topics. The topics included mostly machine learning algorithms (supervised to unsupervised). If I rate myself higher on any of those topics, I will get a follow up questions on them. It was a decent interview. He also asked me on how I keep myself updated with current machine learning trends.
Phone Screen 2:
This interview tested me on text mining concepts. He asked a lot about my approach towards data science problems etc
On-site Interview:
I had 4 rounds of interviews. The first round was database programming. The second round was python and machine learning. I messed it up in my 3rd round with a lot of theoretical questions. The last interview was with the VP and he was mostly focusing on team fit.
Interview questions [1]
Question 1
Derive Bayes theorem and explain why this is true? I didn't expect it.
I applied through a recruiter. The process took 1 week. I interviewed at ServiceNow (Hyderabad) in Dec 2017
Interview
A recruiter found my profile on one of the job portals and reached out to me. I had a basic telephone screening, a technical in-person interview and an interview with hiring manager on Skype.
Interviews tested my modeling skills and coding skills. Most of the questions were from my resume. I was asked to explain one of my projects in detail such as what steps have been taken and why. Modeling questions followed my explanation. Coding questions mainly focused on finding out the depth of my knowledge of various packages and data manipulation in R.
There was supposed to be another technical discussion for which I never got a call.