
DataArt .Net Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 13 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at DataArt.
.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.
.NET Developer
The whole thing had 5 interviews. First, a chat with HR, just to get to know me and my background. Mine was in Spanish because I'm from Argentina. Then, an interview to check my English level. After that, a technical interview. Since I speak English well, this one was in English with a .NET expert from Ukraine. It was about 1.5 hours long and involved answering a bunch of questions, mostly about .NET but also other frameworks. Some tricky questions were in there. Next was the Project Interview. I had to sign an NDA, then I met with 3 people from Ukraine working for a client in New York. They asked about my past work and told me about the project and role. Then came the Client Interview. This was the tricky part for me. Before meeting the client, they wanted me to create a new CV, 4 pages long, detailing my last projects, following DataArt's format. Anyway, the client agreed to meet, and before that, DataArt made me an offer that was contingent on how it went. Finally, I had the interview with the client's IT team (2 people) in NY and one person from DataArt who introduced me. This interview felt like going back to step 3, with lots of technical questions, digging deep into one project until they wanted to know the 'magic' behind it. I did my best even though I was uncomfortable during the hour. After that, I waited for feedback. No word the next day. The day after, I asked the project guy, and he said he didn't know if HR had contacted me but the client said no. HR also didn't respond to my emails. I had to Skype HR, and they said the same thing, no explanation, and that they'd share my profile with other clients and get back to me. Two months later, I got a much better offer and am moving to the Netherlands. But at that moment, I was really disappointed after all the effort, expecting at least an email. It's a shame, but I wouldn't recommend DataArt.
- Can you explain Object-Oriented Programming concepts?
- What are SOLID principles?
- Tell me about .NET Collections.
Senior .NET Developer
The interview process involved an English speaking test over the phone, a chat with HR, a deep dive into technical questions which was the main part, and a final discussion with the CEO. The technical portion covered the full Microsoft stack: .Net fundamentals, C#, MVC, WPF, MS SQL, and EntityFramework. They also asked about JavaScript, Angularjs, and principles of software design and architecture.
- What was your motivation for choosing DataArt?
- Could you describe how to separate concerns between the data and business layers?
- Can you outline a design for a highly scalable system featuring a single business layer and multiple data layers?
DataArt .Net Developer Interview Questions
Quoted word for word from DataArt interview reports.
“Could you explain the difference between String and System.Text.StringBuilder?”
Read reports →“Can you explain the downsides and scenarios where using many non-clustered indexes in SQL tables is not advisable?”
Read reports →“What are SOLID principles?”
Read reports →“What are the best practices for implementing caching in large Web Applications?”
Read reports →“Where should exceptions be handled?”
Read report →“Tell me about .NET Collections.”
Read report →“What are your thoughts on .NET theory?”
Read report →“Can you outline a design for a highly scalable system featuring a single business layer and multiple data layers?”
Read report →“Could you describe how to separate concerns between the data and business layers?”
Read report →Formats, difficulty and experience
Across all 13 DataArt interview reports.