CDK Global logo

CDK Global Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 130 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
60.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CDK Global.

Showing 3 of 130
CDK Global logo
CDK Global

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 2 rounds
Interview process
Technical screen Recruiter call
Interview formats
Coding Behavioral

The interview process was smooth, well-organized, and professional. It began with an initial online screening, followed by a technical round focused on coding, data structures, and problem-solving. Finally, the HR round assessed communication skills, cultural fit, and overall enthusiasm for the role. Each stage was clearly explained, and the interviewers were supportive throughout the process.

Confirmed questions1 question
  • Can you explain the core principles of object-oriented programming, providing real-world examples, and detailing how you've applied these principles in your previous projects?
CDK Global logo
CDK Global

Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Technical Behavioral

It was a good experience overall for a SQL Server Developer role. L1 focused on performance tuning concepts like indexing and monitoring tools. L2 delved deeper into performance tuning concepts, covering locks, isolation levels, and transactions. L3 was an HR round discussing salary expectations and negotiation.

Confirmed questions8 questions
  • Can you detail the performance optimization techniques you've employed in your career?
  • What performance tuning concepts have you used, such as indexing?
  • Have you utilized monitoring tools for performance tuning?
CDK Global logo
CDK Global

Software Engineer

Engineering · a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical Coding

I applied back in October and got some updates that they were still looking at applications. In December, they let us resubmit our resumes, and I think that really helped me out. About a week after I resubmitted, they reached out. The whole thing, from when they first contacted me to when I got the offer, took about a month to a month and a half. First, I had an HR call that was behavioral. Then, a couple of weeks later, I talked to the hiring manager. That interview was more detailed. They asked a few technical questions, but mostly we went over my resume, point by point. I also shared my screen and showed them the code from a project I'd done before, and we looked at that for a bit. There weren't any LeetCode problems, but it's a good idea to review programming basics and really know your resume.

Confirmed questions1 question
  • Could you explain the distinction between variables that are defined at compile time versus those that exist at run time?

CDK Global Software Engineer Interview Questions

Quoted word for word from CDK Global interview reports.

Implement a program to find the index of a sub-string from a string if that sub-string exists.

Read reports

A train left NY for Boston at 80 km/hr. 30 minutes later, another train left Boston for NY at 120 km/hr. When they meet, which train will be farther from NY?

Read reports

What is the angle between the hour and minute hands of a clock at 3:15?

Read reports

Implement the following pattern, where n = 4 in this example: 1 2 3 4 5 6 7 8 9 10

Read report

How would you approach removing the first occurrence of a character from the first string within the second string?

Read report

Can you find two numbers in an array that add up to a specific target value?

Read report

Can you explain the difference between normalized and denormalized databases, and provide an example of a normalized database?

Read report

Describe the end-to-end design of a fully functional microservice API, including the usage of an API gateway.

Read report

Formats, difficulty and experience

Across all 130 CDK Global interview reports.

Interview formats

Technical 42%
Behavioral 30.1%
Coding 22%
System Design 3.9%
Group 1.5%

Interview difficulty

Easy 21.5%
Average 60%
Difficult 18.5%

Candidate experience

Positive 60.8%
Negative 20.8%
Neutral 18.5%