I applied online. The process took 4 weeks. I interviewed at CVS Health in Nov 2022
Interview
I first completed a Hirevue that asked some pretty open-ended questions that one would have to think about thoroughly. About two weeks later I was invited to take the first-round technical interview, which I thought was very straightforward. Then came the final round a week later, which consisted of three back-to-back interviews. I was told that they would be one business case-study, one technical and one behavioral round, but it seemed I got two behavioral and one technical instead. The interviewers were very friendly, and the whole process went swimmingly.
Interview questions [1]
Question 1
Technical interviews consisted of basic SQL and Python, along with some statistics knowledge. Behavioral interviewers asked about my past experiences and standard questions such as "Tell me about a time you had to communicate with a nontechnical audience."
First you must complete a Hirevue with basic behavioral questions. It includes questions like why do you want to work for CVS. It also asks questions about teamwork and problem resolution.
Very straightforward interview, make sure you know basic ML conceptual questions like classifiers and A/B testing, etc. A few questions about Pandas and SQL like how would you remove missing values, etc.
Hirevue with basic behavioral questions followed by a technical conversation with Senior Data Scientist. No live coding, relatively easy. Prepare questions like why CVS and basic SQL, Pandas, Statistical Concepts. Be prepared to walk through a past project.