
DataCore 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
Candidate interview experiences
First-hand accounts from people who interviewed at DataCore.
Software Engineer
I sent in my resume after seeing it at their booth during the Career fair. They asked me some basic questions about my coursework from my resume. The candidates who were selected got called the next day for a 1:1. I was one of them. They asked some conceptual questions about Java, the OS, and some programming riddles. Then there was a HackerRank round with some programming questions and some MCQs. After that, they invited me onsite for interviews. The day before the interviews, we went on a boat ride through the canals of Fort Lauderdale on a private water taxi, all paid for by the company. That was a new experience for me and it was pretty cool. The next day's interviews included sessions that covered my resume, technical topics, and programming questions on a whiteboard.
- Can you find the one marble that has a different weight from a set of 8 identical marbles?
Software Engineer
A recruitment agency reached out, and I went through two interviews that took over 8 hours in total. The first was a group assessment for experienced engineers, which felt more suited for graduates. Despite feeling insulted, I attended to make a good impression, though I questioned the qualifications of some interviewers. I was still invited for a second, in-depth 3-on-1 technical interview. This also had issues, as the room was shared with other companies, and the interview was interrupted multiple times. The recruiting agency was only communicative when trying to get me to attend, and their post-interview communication with DC was poor.
- How would you measure exactly 4L of water using only a 3L jug and a 5L jug?
Software Engineer
First, you'll take a Hackerrank test. If you pass that, you'll have an HR call, which I received after about a month. Following that, there will be 3-4 technical discussions. So, the process is: 1. Online Coding Test 2. Technical Discussion (3-4 rounds).
- Given an array, how would you find the largest, second largest, and the kth largest elements?
- For a given string size n, can you print all binary strings that do not have consecutive 1s?
- In an array, what is the maximum difference y-x where x and y are indices and x < y?
DataCore Software Engineer Interview Questions
Quoted word for word from DataCore interview reports.
“For a given string size n, can you print all binary strings that do not have consecutive 1s?”
Read reports →“Can you compress a string like alaasass to ala2sas2?”
Read reports →“In an array, what is the maximum difference y-x where x and y are indices and x < y?”
Read reports →“For weighted strings, can you convert 25 to the smallest string ACC?”
Read reports →“Given a text file with user chat logs and a number N, identify and print the top N users who have posted the most words, considering the line format: <Preamble> <user> <chat messages>.”
Read report →“Solve the TWO-SUM problem.”
Read report →“What is virtual memory?”
Read report →“How would you find duplicate characters in a string?”
Read report →“What's the difference between a process and a thread?”
Read report →Formats, difficulty and experience
Across all 9 DataCore interview reports.