J'ai postulé via un établissement d'enseignement supérieur ou universitaire. J'ai passé un entretien chez Workday en févr. 2015
Entretien
campus interview first; asked a lot of questions on machine learning such as regulation, linear regression and logit regression etc. Then a coding problem: Two-sum (given an array and a target sum, find all the pairs that add up to the sum);
phone interview as the second interview with the hiring manager;
Talked about the team and my skill set. Asked a bunch of questions about machine learning as well. Most are concepts and definitions. Then a coding problem: merge sort.
Questions d'entretien [1]
Question 1
Linear regression model:
Define it? how to get the least square ...? And what is differences between predictive data and real-world data?
What’s a logistic regression model? define and give an example of it.
Do you know bayes’ rules? bayes’ theorem? Give an example of using Bayes.
Real-world questions
1000 resume in 10 classes, if you have a new resume, how can you classify it into the current class?
what if there is no test cases for the model? how would you do? and what if the test sample is biased? what will you do?
J'ai postulé en ligne. Le processus a pris 6 semaines. J'ai passé un entretien chez Workday (Dublin, Dublin) en mars 2018
Entretien
Very unprofessional and massive waste of time. The whole process took 6 weeks.
I initially applied for a Data Scientist position online and got an email from their in-house recruiter soon. She scheduled an phone interview and said the standard "Don't hesitate to ask any questions". I asked her what kind of an interview will it be and she didn't answer.
During the first phone interview I was asked about my experience and I got a general idea of the data science team and what they do. At the end of the phone call it seemed that I am a good fit but the manager said "I actually don't know how many positions are currently open". Ok, no problem.
A few days later I got a call from the recruiter to discuss the interview and she said that the manager thought I would be a better fit as a software engineer at their search team and that they don't have any data science positions open. I said I might still be interested depending on what the search team do and what my responsibilities would be. Apparently the search team manager was on leave so I had to wait 3 weeks for the next interview. When the next interview was scheduled I again asked what kind of interview will this one be and got no answer again.
The second interview turned out to be a video call with another manager of the data science team (not the search team as I was told) and he explained in more detail than the first one what they do and it again seemed that I was a good fit. He said he would schedule a coding interview with him with data science questions and I assumed that a data scientist position was open after all.
A few days later the recruiter scheduled another interview but I noticed that it was with a different person for the software engineer position at the search team. I asked her why is it for a software engineer at the search team since my last interviewer was talking about data science and (this time she answered!) she said again that they didn't have any data scientist positions open.
The third interview was over the phone and I was asked some NLP questions and when I asked about what they do in the search team the interviewer said that he had no idea because he was from the data science team and not from the search team and he couldn't clear any confusion.
After the interview I immediately emailed the recruiter and asked her what my status is, which position am I applying for, how much longer will this process take and what the start date would be for the position they want to fill. I also said that I really need to speak to someone from the search team first if that's where I'm applying to. She apologised for the confusion without providing any reasons for it and said she couldn't tell me the start date and that it would be one more onsite interview and one more to clarify the role which should take about 2 weeks.
A week later I got an email from her saying that their needs have changed in the last few weeks and that the position is on hold and hopefully we should cross paths again.
They basically led me on for 6 weeks for an imaginary position and they couldn't even decide what that imaginary position was. Worst experience I've ever had.
Questions d'entretien [2]
Question 1
How would you restore case information to a piece of text that had lost it.
What approach would you take if you had to build a system that would retrieve resumes from a corpus of various documents if you had limited time and resources.