Upload Button Icon Add office photos

CDK Global

Compare button icon Compare button icon Compare

Filter interviews by

CDK Global Interview Questions and Answers

Updated 29 Jun 2025
Popular Designations

14 Interview questions

A Senior Software Engineer was asked 4d ago
Q. What are the SOLID principles?
Ans. 

SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.

  • S - Single Responsibility Principle: A class should have one reason to change. Example: A class handling user data should not also handle logging.

  • O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Use interfaces to add new features...

View all Senior Software Engineer interview questions
A Software Engineer was asked 1mo ago
Q. Given a string, write code to reverse the order of words in it.
Ans. 

This code reverses the order of words in a given string while maintaining the original word order.

  • Split the string into words using space as a delimiter. Example: 'Hello World' -> ['Hello', 'World']

  • Reverse the array of words. Example: ['Hello', 'World'] -> ['World', 'Hello']

  • Join the reversed array back into a string with spaces. Example: ['World', 'Hello'] -> 'World Hello'

  • Consider edge cases like multiple...

View all Software Engineer interview questions
A Software Engineer was asked 7mo ago
Q. What is the difference between a List and a Dictionary?
Ans. 

List is an ordered collection of items, while Dictionary is a collection of key-value pairs.

  • List maintains the order of elements, while Dictionary does not guarantee any specific order.

  • In List, elements are accessed by their index, while in Dictionary, elements are accessed by their keys.

  • Example: List - [1, 2, 3], Dictionary - {'a': 1, 'b': 2, 'c': 3}

View all Software Engineer interview questions
A Senior Software Engineer was asked 11mo ago
Q. How do you write unit test cases?
Ans. 

Unit test cases are written to test individual units or components of a software application.

  • Identify the unit to be tested

  • Write test cases to cover different scenarios such as positive, negative, and edge cases

  • Use testing frameworks like JUnit or NUnit to write and execute the test cases

  • Ensure the test cases are independent, isolated, and repeatable

  • Include assertions to verify the expected behavior of the unit

View all Senior Software Engineer interview questions
A Senior Associate Java Developer was asked 12mo ago
Q. Given an array, how would you sort it so that all 0's are moved to the end of the array?
Ans. 

Use two pointers approach to sort 0's to end of array of strings.

  • Initialize two pointers, one for iterating through the array and one for placing 0's at the end.

  • If current element is '0', swap it with the element at the second pointer and move the second pointer forward.

View all Senior Associate Java Developer interview questions
A Senior Associate Java Developer was asked 12mo ago
Q. How would you design a many-to-many mapping using Hibernate?
Ans. 

Hibernate many to many mapping allows for a relationship where multiple instances of one entity are related to multiple instances of another entity.

  • Use @ManyToMany annotation in Hibernate to establish many to many relationship between entities

  • Create a join table to store the relationship between the two entities

  • Specify the mapping details such as cascade type, fetch type, and join column details

View all Senior Associate Java Developer interview questions
A Devops Engineer was asked
Q. What is the difference between AWS ALB and NLB?
Ans. 

ALB is application layer load balancer, NLB is network layer load balancer in AWS.

  • ALB operates at Layer 7 and supports HTTP, HTTPS, and WebSocket protocols.

  • NLB operates at Layer 4 and supports TCP, UDP, and TLS protocols.

  • ALB can route traffic based on content of the request, NLB routes based on IP address and port.

  • ALB is ideal for web applications, NLB is ideal for applications that require high performance and lo...

View all Devops Engineer interview questions
Are these interview questions helpful?
A Devops Engineer was asked
Q. What are your salary expectations?
Ans. 

Expectations on total compensation for the DevOps engineer role.

  • Research industry standards for DevOps engineer salaries

  • Consider the cost of living in the area where the job is located

  • Factor in additional benefits such as healthcare, retirement plans, and bonuses

  • Negotiate based on your skills, experience, and the value you bring to the company

View all Devops Engineer interview questions
A Senior Product Manager was asked
Q. If the engineering team has less capacity and you are asked to deliver a feature by a deadline, how would you approach this?
Ans. 

I would prioritize the features based on their impact and feasibility.

  • Assess the importance and urgency of the feature

  • Collaborate with the engineering team to understand their capacity and constraints

  • Identify any potential trade-offs or compromises that can be made

  • Consider alternative solutions or workarounds

  • Communicate with stakeholders about the situation and manage expectations

  • Re-prioritize the roadmap if neces...

View all Senior Product Manager interview questions
A Senior Software Engineer was asked
Q. Write a program demonstrating thread concepts.
Ans. 

Thread concepts involve concurrent execution of multiple parts of a program.

  • Threads allow for parallelism and can improve performance.

  • Threads can communicate with each other through shared memory or message passing.

  • Thread synchronization is important to prevent race conditions and deadlocks.

  • Examples of thread concepts include multithreading, thread pools, and futures.

  • Thread safety is important to ensure correct be...

View all Senior Software Engineer interview questions

CDK Global Interview Experiences

38 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. How handle Session in Dot Net core
  • Q2. What is difference between List and Dictionary

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Dec 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. What is the program using Stream API to find odd numbers, square those odd numbers, and then calculate their sum?
  • Ans. 

    Using Stream API to find odd numbers, square them, and calculate their sum.

    • Use Stream API filter to find odd numbers

    • Use map to square the odd numbers

    • Use reduce to calculate the sum

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. Basic OOPs,Springboot questions,Http Status Codes,Data structures
  • Q2. Code on reverse the words in a string
  • Q3. Multi threading questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident.Be good with basics

Senior Software Engineer Interview Questions & Answers

user image Gouthami Surakala

posted on 19 Mar 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Asked about linkedist insert delete operations
  • Q2. Microservices related questions
Round 2 - Technical 

(1 Question)

  • Q1. Java deep diving about hashmap implementation.Spring related questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Some sql basics and logical questions which are pretty easy

Interview Questions & Answers

user image Sneha Mehta

posted on 8 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Oops concepts - explainall
  • Q2. Filters
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(2 Questions)

  • Q1. Arrays sort 0's to end
  • Ans. 

    Use two pointers approach to sort 0's to end of array of strings.

    • Initialize two pointers, one for iterating through the array and one for placing 0's at the end.

    • If current element is '0', swap it with the element at the second pointer and move the second pointer forward.

  • Answered by AI
  • Q2. Hibernate many to many mapping design
  • Ans. 

    Hibernate many to many mapping allows for a relationship where multiple instances of one entity are related to multiple instances of another entity.

    • Use @ManyToMany annotation in Hibernate to establish many to many relationship between entities

    • Create a join table to store the relationship between the two entities

    • Specify the mapping details such as cascade type, fetch type, and join column details

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Difference between async await and task
  • Ans. 

    Async await is a syntactic sugar for working with asynchronous code in a synchronous manner, while Task is a class that represents an asynchronous operation.

    • Async await allows you to write asynchronous code that looks like synchronous code, making it easier to read and maintain.

    • Tasks are objects that represent asynchronous operations and can be used to manage and monitor the progress of those operations.

    • Async await is ...

  • Answered by AI
  • Q2. Write unit test cases
  • Ans. 

    Unit test cases are written to test individual units or components of a software application.

    • Identify the unit to be tested

    • Write test cases to cover different scenarios such as positive, negative, and edge cases

    • Use testing frameworks like JUnit or NUnit to write and execute the test cases

    • Ensure the test cases are independent, isolated, and repeatable

    • Include assertions to verify the expected behavior of the unit

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Work experiece

Analyst Interview Questions & Answers

user image Anonymous

posted on 31 Jan 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Walk-in and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(1 Question)

  • Q1. Tell me about your self and the project what we had done.
Round 2 - Technical 

(1 Question)

  • Q1. It is based on SQL queries and SQL questions.it also very easy.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(3 Questions)

  • Q1. Interview mostly focuses on functional skills of product management. Be thorough with your experience on backlog management, agile ceremonies, how to break feature into further dev consumable jira tickets ...
  • Q2. If engineering team has less capacity and you are asked to deliver a feature by a deadline, how would you approach this?
  • Ans. 

    I would prioritize the features based on their impact and feasibility.

    • Assess the importance and urgency of the feature

    • Collaborate with the engineering team to understand their capacity and constraints

    • Identify any potential trade-offs or compromises that can be made

    • Consider alternative solutions or workarounds

    • Communicate with stakeholders about the situation and manage expectations

    • Re-prioritize the roadmap if necessary

  • Answered by AI
  • Q3. You have a total of two elimination rounds and a last one with on-site leadership to as a quick validation of decision

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about CDK Global?
Ask anonymously on communities.

CDK Global Interview FAQs

How many rounds are there in CDK Global interview?
CDK Global interview process usually has 2-3 rounds. The most common rounds in the CDK Global interview process are Technical, One-on-one Round and Resume Shortlist.
How to prepare for CDK Global interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CDK Global. The most common topics and skills that interviewers at CDK Global expect are Information Technology, Automotive, Javascript, Digital Marketing and SQL.
What are the top questions asked in CDK Global interview?

Some of the top questions asked at the CDK Global interview -

  1. What is the program using Stream API to find odd numbers, square those odd numb...read more
  2. How would you do annual performance reviews and minimize conflict...read more
  3. If engineering team has less capacity and you are asked to deliver a feature by...read more
How long is the CDK Global interview process?

The duration of CDK Global interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 25 interview experiences

Difficulty level

Easy 23%
Moderate 62%
Hard 15%

Duration

Less than 2 weeks 69%
2-4 weeks 23%
4-6 weeks 8%
View more

Interview Questions from Similar Companies

ITC Infotech Interview Questions
3.7
 • 376 Interviews
CitiusTech Interview Questions
3.3
 • 290 Interviews
Altimetrik Interview Questions
3.7
 • 241 Interviews
Xoriant Interview Questions
4.1
 • 213 Interviews
Globant Interview Questions
3.7
 • 183 Interviews
ThoughtWorks Interview Questions
3.9
 • 157 Interviews
Brillio Interview Questions
3.4
 • 139 Interviews
View all

CDK Global Reviews and Ratings

based on 503 reviews

3.7/5

Rating in categories

3.5

Skill development

4.1

Work-life balance

3.7

Salary

3.1

Job security

3.7

Company culture

3.2

Promotions

3.5

Work satisfaction

Explore 503 Reviews and Ratings
Senior Software Engineer - Java

Hyderabad / Secunderabad

8-11 Yrs

₹ 16-39 LPA

Lead Security Engineer

Hyderabad / Secunderabad

12-20 Yrs

Not Disclosed

Staff Software Engineer

Pune

8-13 Yrs

Not Disclosed

Explore more jobs
Software Engineer
228 salaries
unlock blur

₹8.5 L/yr - ₹26.3 L/yr

Senior Member Technical
210 salaries
unlock blur

₹6 L/yr - ₹20.7 L/yr

Senior Software Engineer
210 salaries
unlock blur

₹24 L/yr - ₹39 L/yr

Consultant
147 salaries
unlock blur

₹12 L/yr - ₹30 L/yr

Associate Software Engineer
127 salaries
unlock blur

₹5.4 L/yr - ₹12 L/yr

Explore more salaries
Compare CDK Global with

ITC Infotech

3.7
Compare

Xoriant

4.1
Compare

CitiusTech

3.3
Compare

HTC Global Services

3.5
Compare
write
Share an Interview