I applied through an employee referral. I interviewed at CVS Health (New York, NY)
Interview
4 rounds, Live coding, ML case, Business case and Product team matching. Overall it was a smooth process but it takes alot of time. Alot of case based rounds and questions. Process varies depending on team
Got through 3 out of 5 interviews before I was denied. The final interview was hands down the worst interview experience I've ever had, almost hung up on the interviewer because of their attitude. It was a technical interview, Started off by the interviewer misunderstanding my degree, asking me how I became a data scientist in a very condescending way. Then I got grilled on random Python libraries and having to define them, having to list the parameters of random libraries, defining random statistical terms, defining all sorts of data science terms, every question was just "define this, define that". The interviewer admitted you could google all of this, but insisted it mattered.
Then we did a code test in the chat of Teams, they said I got it wrong - I disagreed, but who knows because it was in Teams. Big red flag was that this person said that data doesn't matter it's the model that matter's so they needed to know I could by hand create ML models in a Jupyter Notebook. I completely disagreed there, you can use AutoML - data is what matters. After a disagreement about that the interviewer just stayed condescending, Took the interview over by 30 minutes, then ended the interview by asking me if I was unemployed - again in a condescending way.
Couldn't have been more rude. I knew I wasn't getting the job, but I also knew I didn't want to work there with that person. A lot of other examples came up in the interview that showed they were running a pretty data/technically immature operation.
Interview questions [1]
Question 1
Define [insert random Python library that no one has heard of].
I applied online. The process took 4 weeks. I interviewed at CVS Health in Jun 2024
Interview
The interview process begins with a review of your application documents by the recruitment team at CVS Health. During this initial screening round, recruiters assess whether your qualifications, experiences, and skills match the job requirements.
First Technical Round
If your qualifications match with job requirements, then you’ll be invited to the first technical round. This first round is normally conducted online, and the format is live coding. This means that you’ll get LeetCode-type of questions that will mostly test your programming and algorithmic skills.
Second Technical Round
Once you pass the first round, you’ll be invited to a second technical round with a team member from the analytics department. In this round, you’ll be presented with case study-type questions, which means they want to assess both your general problem-solving skills and your thought process when generating solutions.
Third Technical Round
In the third technical round, you’ll again have the interview with members from the analytics department. However, the interview questions in this round are catered toward data science and machine learning concepts, such as statistics, probability, A/B testing, bias and variance, overfitting and underfitting, etc.
Fourth Technical Round
This is the final interview round at CVS Health. In this round, you’ll have an interview with a panel of three people from the analytics department. The type of questions that you need to tackle are a mixture of the questions that you’ve seen in the previous rounds and behavioral questions. There’s also a coding question that you won’t have to fully code out, but will instead will explain the logic on how to solve the problem.
Interview questions [1]
Question 1
How do you stay up to date with the latest trends and developments in data science?