DataArt logo

DataArt Ios Engineer Interview Questions
& Process

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

Based on 7 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
71.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DataArt.

Showing 3 of 7
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

iOS Developer

Engineering · more than a year ago

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

It was a few steps, starting with an English test, then a technical interview, and finally a final interview with the HR Lead. The first two steps were conducted via Skype. The last one took place at the headquarters in Dnipro.

Confirmed questions1 question
  • Could you explain the internal workings of an optional type?
DataArt logo
DataArt

iOS Developer

Engineering

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

The whole process took about 2 weeks. The interview had several stages, like checking English level, theoretical knowledge, algorithms, and a practical part. The theoretical questions were split by themes: Objective-C, Core Data, iTunesConnect, memory management, and multithreading (queues, gcd, nsoperation).

Confirmed questions6 questions
  • What is your knowledge of Objective-C?
  • Can you describe your knowledge of Core Data?
  • How familiar are you with iTunesConnect?

DataArt Ios Engineer Interview Questions

Quoted word for word from DataArt interview reports.

How does Automatic Reference Counting (ARC) function, and what is an autorelease pool?

Read reports

How would you go about spreading views evenly within a superview using Auto Layout?

Read reports

Could you explain the internal workings of an optional type?

Read report

What are some key security aspects to consider in iOS development?

Read report

What other safety measures are important in iOS development?

Read report

Can you explain memory management in iOS and how it's handled?

Read report

Formats, difficulty and experience

Across all 7 DataArt interview reports.

Interview formats

Technical 44.4%
Behavioral 27.8%
Coding 22.2%
Other 5.6%

Interview difficulty

Easy 14.3%
Average 71.4%
Difficult 14.3%

Candidate experience

Positive 71.4%
Negative 28.6%