CData logo

CData Software Engineer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

3.2 Rounds average
Easy Typical difficulty
83.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CData.

Showing 3 of 6
CData logo
CData

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

The interview process felt very unstructured, like lazy homework. It included a recruiter call, an Engineering Manager (EM) interview, one technical interview, and one system design interview. The recruiter changed the order right before the technical interview. When asked about the focus of the technical interview (e.g., framework-specific or LeetCode-style), there was no answer. The technical round was strange, focusing on a TypeScript Express controller review for a C#/Java-heavy role. Despite this, I did well as it was my current stack and received positive feedback. For the system design, when I asked for context, there was again no answer. I was asked about HTTP, how to make an app multi-tenant, and other generic questions. When generic questions are asked, generic answers are received. The interviewer corrected my understanding of their intentions, suggesting they expected mind-reading. These questions seemed too simple even for junior roles. I was expecting STAR-based or similar questions. After 6 rounds, I failed without a clear reason and was ghosted when I asked for feedback. It's a shady process, and I recommend looking elsewhere as new hires seem overlooked. The motivation behind this is unclear.

Confirmed questions6 questions
  • Can you review this Express controller?
  • Can you explain some generic backend concepts?
  • What would be the context for this system design?
CData logo
CData

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical

We'll start with a friendly intro to make you feel comfortable. I'll then explain what this interview is all about, how we'll run things, and what you can expect. We've got some prepared questions to get a good sense of your background, skills, how you tackle problems, and if you'd vibe with the team. We also like to ask behavioral questions to see how you've handled stuff before, which helps us guess how you might do in the future.

Confirmed questions1 question
  • Can you tell me about what you're working on right now?
CData logo
CData

Software Engineer

Engineering

Senior Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Take home Offer
Interview formats
Behavioral Technical Coding

The interview process was quite enjoyable and uncomplicated. English is the primary language used, so German proficiency isn't a requirement. The questions and tasks were a mix of easy and challenging, focusing on practical aspects of the job, which is a plus compared to overly theoretical or algorithmic questions. It started with a pleasant HR interview covering standard questions. This was followed by a technical interview that delved into core Java, multithreading, Hibernate, and the internal workings of database management systems. The next stage involved a technically interesting task: fixing two bugs in the Java source code within a provided virtual machine environment of their product. While not overly complex, the codebase itself was quite intricate. The final step was the offer interview, where negotiations were possible, and they offered very good benefits, including ample paid vacation.

Confirmed questions1 question
  • What does the execution plan for a SQL query entail?

CData Software Engineer Interview Questions

Quoted word for word from CData interview reports.

Could you explain the concept of OOPs and its different types in detail?

Read reports

Formats, difficulty and experience

Across all 6 CData interview reports.

Interview formats

Technical 42.9%
Behavioral 28.6%
Coding 21.4%
System Design 7.1%

Interview difficulty

Easy 50%
Average 33.3%
Difficult 16.7%

Candidate experience

Negative 16.7%
Positive 83.3%