
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
Which role are you interviewing for?
30 roles · 340 reportsCandidate interview experiences
First-hand accounts from people who interviewed at DataArt.
IOS Developer
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.
- Can you tell me a bit about yourself?
Senior Python Developer
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.
- 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?
AI Engineer
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.
- Can you tell me about the technologies you work with?
- What is your main tech stack?
.NET Developer
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.
- 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.
“What are the top improvements introduced in PHP 7.0?”
Read reports →“What is agile testing, and how does it differ from scrum?”
Read 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.