DataArt logo

DataArt Interview Questions
& Process

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

Based on 340 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
80.9% Positive experience

Which role are you interviewing for?

30 roles · 340 reports

Candidate interview experiences

First-hand accounts from people who interviewed at DataArt.

Showing 4 of 340
DataArt logo
DataArt

IOS Developer

Engineering · nearly a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

The interviewer was late and after about 10 minutes of waiting, I gave a brief overview of my background. Then, without further discussion about my experience, I was given an app coding task to complete within one hour. The task involved setting up the app architecture, configuring an HTTP API, adding unit tests, and creating a basic UI. I was unclear about the exact expectations – whether to fully complete the test app or just set up a clean architecture, as I didn't receive a clear response when I asked. I'm not sure if this is a standard process for all roles or specific to iOS, but it felt quite unusual. Despite the time constraint, I managed to set up the API, build two screens, implement a basic MVVM+C architecture, configure dependency injection, and create a usable UI, but unfortunately, I couldn't finish the unit tests. The feedback was also odd, mentioning my lack of focus on unit tests and inaccurately stating I had experience with a technology I never brought up. Overall, this experience has led me to decide against applying for DataArt jobs in the future.

Confirmed questions1 question
  • Can you tell me a bit about yourself?
DataArt logo
DataArt

Senior Python Developer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

The gig was for a Quantitative Analyst at a company in the US. Things kicked off with an HR chat which went super smooth. Then came the technical interview with someone from DataArt. This interviewer had a really thick accent and seemed to be in a mad rush, barely letting me get my answers out for some questions. They threw a bunch of stuff at me that those devs don't even use day-to-day, not focusing on data analysis, Pandas, SQL, or how to solve problems. Oddly, they didn't ask anything about my background, my problem-solving skills, or how I handle learning new things. Honestly, if you interview like that, you'll miss out on hiring good engineers and end up with folks who just crammed the answers.

Confirmed questions8 questions
  • Could you explain SQL concepts like joins, coalesce, having, and group by?
  • How do you handle DataFrame merges and filters in Pandas?
  • What are some basic Python questions?
DataArt logo
DataArt

AI Engineer

Engineering · nearly a year ago

Mid Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Phone screen
Interview formats
Behavioral

The hiring process kicked off with a recruiter's message, then a standard screening call with another recruiter where we chatted about my background and experience. Things got weird after that though. Even though I'd already confirmed I had permanent residency and full work rights in Brazil, they asked again by email. Then they requested my citizenship, which felt out of place, and finally, before even the second interview round, they wanted a scan of my government-issued ID. I found this to be a really sensitive request way too early on. When I asked why it was needed so soon, I got vague answers like it was to 'avoid any obstacles later' and that it's 'hard to go back' once things are further along. No clear explanation was ever given despite me following up politely. Also, there was confusion about whether the job was internal or for a client; one call said 'internal,' but emails hinted at a 'client.' Again, no explanation despite me asking. That confusion, plus the ID request and general lack of openness, led me to pull out. My advice: if you're thinking about applying, ask upfront about the role's specifics (internal/external) and how your data is handled. For DataArt, trust and clear communication are key, and this process failed on both counts. You can't expect candidates to trust you with sensitive info while dodging questions and being unclear.

Confirmed questions2 questions
  • Can you tell me about the technologies you work with?
  • What is your main tech stack?
DataArt logo
DataArt

.NET Developer

Engineering · a year ago

Mid Difficult Positive experience Accept offer 6 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Technical screen Onsite
Interview formats
Behavioral Technical Coding

First, an HR interview. Then, an English interview. After that, a company technical interview where we covered .NET theory and did an easy live coding exercise, but no algorithms. Next, there was a preparation for the customer interview, which was a Q&A session with the developers working on the customer's project. Finally, the customer technical interview involved a hard, customer-specific live coding task without any theory or algorithms, followed by a customer soft skills interview with the feature team.

Confirmed questions5 questions
  • What are your thoughts on .NET theory?
  • Can you complete an easy live coding task?
  • Prepare for a Q&A session with developers from the customer project.

DataArt Interview Questions

Quoted word for word from DataArt interview reports.

Could you explain why the binary numeral system is utilized in computer architecture?

Read reports

Can you explain the downsides and scenarios where using many non-clustered indexes in SQL tables is not advisable?

Read reports

How would you assign permissions to new users in AWS and access them from Python?

Read report

Can you explain what .NET is in general and what are the differences between .NET and .NET Framework?

Read report

Can you explain the difference between an abstract class and an interface?

Read report

What are the essential components of acceptance criteria for a user story?

Read report

Could you explain how to efficiently batch save large volumes of data using Hibernate?

Read report

Formats, difficulty and experience

Across all 340 DataArt interview reports.

Interview formats

Technical 39%
Behavioral 38.3%
Coding 11.3%
Presentation 4.4%
Other 4.3%

Interview difficulty

Easy 11.5%
Average 68.2%
Difficult 20.3%

Candidate experience

Positive 80.9%
Neutral 8.2%
Negative 10.9%

Reports by job function

Engineering 244
Analytics 20
Operations 18
Marketing 15
HR 12
Design 8