I applied through a recruiter. I interviewed at CDK Global (Hyderābād) in Jan 2019
Interview
It's really a disgraceful experience to give interview for this company. We had a time pre decided for our interview. I reached the venue in time and asked the reception for the same. When my point of contact person came he looked as if he had no idea about it. Which was shocking for me because all these were pre decided. But I let it go as he might have forgotten it due to his busy schedule. After that he took my resume and asked me to wait and said that the panel will be coming soon. I waited for 45 minutes without any update from anyone. Then I really felt very disgraced, sad and angry. After that I just informed the reception that I am leaving. We all have to take our valuable time from our work hours to attend interviews. It could might be the case that the interview panel is busy and can't take interview now. Then it should be informed. Everybody's time is precious. Learn to respect others value of time.
Overall good experience for SQL server developer role:
L1 - performance tuning concepts, like indexing, monitoring tools
L2 - again performance tuning concepts like locks, isolation levels transactions etc.
L3 - HR round salary expectations and negotiation.
Interview questions [1]
Question 1
Explain Performance optimization techniques you have used through out your career
three rounds pre screening, 2 technical rounds , two different days.
behavioral round , salary discussion. immediate process and feedback.
questions about sql, c#,.net core, oracle, front end. open end questions. asking code snippets
3 rounds
Screening with pm
Coding hands on with one full program
Panel interview with verbal question and coding
SQL
Docker
Reverse proxy
Boxing unboxing
Other question and coding etc