A recruiter calls, makes sure I am suitable for the position and know my role and responsibilities.
A week later the hiring manger calls me over the phone asked me about my experience and asked about a couple of projects on my resume. He asked me what is deep learning, and he asked me about my machine learning knowledge. He made sure that I am comfortable with communicating with different stack holders from different departments. The job required me to gather data and information from different teams and different stack holders. He sounded like he needed a little convincing and he needs to know that I am fine doing so. I talked to him about my previous project experience.
After the interview they sent me some data to do some data analysis on it using R. The homework assessment did not ask for something specific and it was open ended and vague, I guessed they wanted to test me how i can start on exploring the data. I applied MCA/PCA then hierarchical clustering on the data to better visualize the data, then I sent them the code and the results.
They asked me to do a presentation to explain my approach and my results, then followed by a very hard technical interview on the same day with 4 members in the team. Overall the interview took 3 hours that day including the presentation with questions. They gave me a marker and they asked me to step to the board and asked me SQL queries, data mining, document classification, machine learning concepts, how SVM works, cross validation, big data, how hadoop works, business analysis tools (what did i do with it), and finally they asked me to explain in technical details two of my previous projects. I did not get every single question correctly but i would say i answered like 85% of the questions. Honestly, after this interview I thought I wont be a perfect match but after a week the HR dude calls again and he asks me to go for a final round.
The last round was with the HR manager, Office president, and a senior expat from south korea. They asked me behavioural questions stuff like how do u handle stress, deadlines, how do u like your coffee, would u skip work and go to a strip club or the casino (JK) ...etc. They also asked about a situation when I faced a problem and how i solved it ...etc (no matter what you say wont matter they are just looking for the Situation Target Action Result (STAR) ) typical corporate interview question.