Qubole logo

Qubole Software Engineer Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
52.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Qubole.

Showing 3 of 21
Qubole logo
Qubole

Software Engineer

Engineering · more than a year ago

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

A fresh graduate asked me a simple find the pair problem in sorting array and I provided the answer. He then talked about binary search and I presented the solution. From his behavior, it was clear he was a novice. He rambled about some coding website and his usage. He didn't know how binary search worked and asked me to find an element in a non-sorted and decreasing order array. I told him he needs to improve his basics. HR later informed me the interview didn't go well. I suggest HR find qualified interviewers instead of relying on inexperienced individuals.

Confirmed questions3 questions
  • Can you find the pair problem in a sorting array?
  • Can you explain binary search?
  • How would you find an element in a non-sorted and decreasing order array?
Qubole logo
Qubole

Software Engineer

Engineering

Mid Average Negative experience No offer 6 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

My interview experience with Qubole was terrible. After two Skype rounds and four on-site rounds on May 20th, I was told I'd have a decision within a week. It took three months and constant follow-ups to get a decision. After the interviews, they asked for references two weeks later, which I found odd since it was before an offer. The reference check took another 2-3 weeks with no updates from Qubole. I had to reach out for an update, and they said they'd send an offer within a week. A month had passed by then. Two days before the supposed offer date, HR said they were putting my profile on hold for another 15 days due to strategic changes. I was frustrated and asked for a clear yes or no, but HR assured me they were still considering me. Another month passed with no word, and I had to contact them again. The HR apologized, saying she was on vacation and that they were moving forward. I was hopeful, but then heard nothing for another week. I emailed for an update and finally received a reply stating they were confused and not moving forward with my profile after three months without a reason. A Senior HR then called, pretending to be unaware of the situation, and gave a different reason than the headcount issue previously mentioned, saying they found a better candidate. This whole experience was unprofessional, especially since the Senior HR didn't even know who I was. I've heard from others that they've had similar horrible experiences with Qubole HR, who are unprofessional and lack communication skills. I question the ability of both the HR and the Senior Engineering team for not reaching a decision after so many rounds and making immature choices. I was interested in Qubole because of their growth and work, but this experience has left a very bad impression.

Confirmed questions2 questions
  • Can you explain the implementation of MySQL indexes, including the data structures used?
  • What is the reason for using a B-tree in MySQL indexes?
Qubole logo
Qubole

Software Engineer

Engineering

Staff Difficult Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral

The interview process is really clear. It's all about your technical skills, so make sure they match what you put on your resume. They ask about data structures and technical stuff related to your projects. All the interviewers were super skilled and you'll have great conversations. Learning about the company beforehand will definitely help in all the rounds. Big thanks to the HR team, they do an amazing job and support you throughout the whole process.

Confirmed questions2 questions
  • Tell me about data structures.
  • Can you discuss some technical aspects of your projects?

Qubole Software Engineer Interview Questions

Quoted word for word from Qubole interview reports.

What is the fuzzy score for two strings based on matching characters?

Read reports

What's the approach for finding the maximum matching parenthesis in a string?

Read reports

What is the next lexicographical sequence after a given sequence?

Read report

What algorithm does Python use for sorting, and could you explain how it functions?

Read report

Can you write Python code to handle two character streams, one adding to the front and the other to the back, and determine if the formed word or subset is a valid English word, printing "Yes" or "No" accordingly? Previously found words shouldn't be counted.

Read report

Formats, difficulty and experience

Across all 21 Qubole interview reports.

Interview formats

Coding 35.7%
Technical 32.1%
Behavioral 16.1%
System Design 14.3%
Other 1.8%

Interview difficulty

Easy 4.8%
Average 66.7%
Difficult 28.6%

Candidate experience

Positive 52.4%
Neutral 9.5%
Negative 38.1%