DataChat logo

DataChat Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

1.7 Rounds average
Average Typical difficulty
66.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at DataChat.

Showing 3 of 9
DataChat logo
DataChat

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

The interview involved being asked two questions, followed by an in-depth explanation of the solutions, including runtime complexity. Additionally, general algorithms questions covering topics like network flow, DP, and other areas were posed.

Confirmed questions7 questions
  • A dynamic programming problem was presented, though the exact details are not recalled.
  • Discuss the chosen solution thoroughly.
  • Analyze the time complexity of the solution.
DataChat logo
DataChat

Software Development Engineer

Engineering · more than a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Technical

The interview process included a screening with the VP, followed by two technical rounds with the Team Leads. The interviews were very professional and the schedule was quite reasonable.

Confirmed questions3 questions
  • What are some concepts about Object-Oriented Design?
  • What are some concepts about Databases?
  • Several technical questions were asked.
DataChat logo
DataChat

Software Engineer

Engineering · more than a year ago

Entry Difficult Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

I applied online and the whole thing took about a week. First, I had a 30-minute video call. They asked me general resume questions at the start. Then, they had me open an online IDE for a technical question, but we only had about 15 minutes left for it. I didn't do great on the question. They wrapped up with 2 minutes left and asked if I had questions, but they seemed annoyed when answering, so I knew I probably didn't get it. I got an email an hour later saying they weren't moving forward.

Confirmed questions2 questions
  • Can you tell me about your resume and work experience?
  • Could you write a function that generates all possible n pairs of balanced parentheses?

DataChat Software Engineer Interview Questions

Quoted word for word from DataChat interview reports.

Could you write a function that generates all possible n pairs of balanced parentheses?

Read reports

Regarding web page loading, what element is processed initially: JavaScript or HTML?

Read reports

How would you adjust the CSS so that the elements align horizontally instead of vertically?

Read reports

Imagine you have 5 buildings in a city and you're given the costs to connect any two buildings. How would you ensure all buildings are connected into a single network at the minimum cost?

Read report

Can you explain a scenario where you used a hash table?

Read report

Formats, difficulty and experience

Across all 9 DataChat interview reports.

Interview formats

Technical 36.8%
Coding 36.8%
Behavioral 26.3%

Interview difficulty

Easy 11.1%
Average 55.6%
Difficult 33.3%

Candidate experience

Positive 66.7%
Neutral 22.2%
Negative 11.1%