cvs health logo

Cvs Health Interviews

1 experience15 reads
CVS Health | Senior Software Development Engineer | Jan 2025
cvs health logo
Cvs Health
lead software engineerAtlanta, GA7 yearsOngoing
January 24, 202515 reads

Summary

I interviewed for a Lead Software Engineer position at CVS Health in January 2025. The process included a technical phone screen and a subsequent technical interview covering SQL, Python programming, object-oriented concepts, and AI principles. I am currently awaiting the final result.

Full Experience

Technical Phone Screen (30 minutes)

My interview process began with a 30-minute technical phone screen. During this initial call, the interviewer primarily focused on discussing my resume, asking about my experience with each skill listed in the job posting. I also had to explain my reasons for looking for a new job. Towards the end, HR provided some information about their benefits.

1st Technical Interview (1 hour)

The first technical interview was scheduled as a video interview, but the interviewer chose not to turn on their camera. This session was heavily focused on specific technical questions across various domains.

Interview Questions (6)

Q1
SQL: Get Distinct Rows Without DISTINCT
Data Structures & AlgorithmsMedium

In SQL, given a table containing duplicate rows, how would you retrieve only the distinct or unique rows without using the DISTINCT function?

Q2
Count Vowels in a String
Data Structures & AlgorithmsEasy

Write a function to count the number of vowels (a, e, i, o, u, case-insensitive) in a given string. The function should return the total count.

Q3
Check if Two Strings are Anagrams
Data Structures & AlgorithmsEasy

Write a function to compare two strings and check if they are anagrams of each other. The function should return True if they are anagrams, otherwise False.

Q4
Python Singleton Design Pattern
OtherMedium

Explain what the Singleton pattern is in Python. Describe its purpose, how it's implemented, and its advantages or disadvantages.

Q5
Python Garbage Collection
OtherMedium

How does garbage collection work in Python? Explain the mechanisms Python uses to manage memory and reclaim unused objects.

Q6
AI Model Creativity vs. Predictability Parameters
OtherMedium

What parameters or settings do you use to specify if you want an AI model (e.g., a large language model) to be more creative or more predictive/deterministic in its output?

Have a Cvs Health Interview Experience to Share?

Help other candidates by sharing your interview experience. Your insights could make the difference for someone preparing for their dream job at Cvs Health.