Hortonworks logo

Hortonworks Software Engineer Interview Questions
& Process

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

Based on 16 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
31.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Hortonworks.

Showing 3 of 16
Hortonworks logo
Hortonworks

Member of Technical Staff

Engineering

Mid Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Onsite Offer
Interview formats
Behavioral Technical

The hiring experience was amazing, the best I've had. My resume got in through a referral. The HR recruiter got in touch fast and we set up an initial phone screen. Right after that, I had an on-site interview with the hiring manager and got an offer the very next day. I really liked how the recruiting team kept me in the loop; I never had to chase them for updates. The questions asked were really direct and fit the job well. Both the recruiters and the hiring manager wanted to get to know me better, see if my skills matched the job, check if I'd be a good cultural fit, and answer any questions I had.

Confirmed questions3 questions
  • Can you share your career history?
  • Tell me about your background.
  • What's your experience like?
Hortonworks logo
Hortonworks

Software Engineer

Engineering

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

My profile was picked up by the Hortonworks recruiting team. I interviewed for a Software Security Engineer role. We had three technical interviews via Skype, one with a Staff Engineer in Bangalore, and then with a Senior Manager and Director in the US. Following that, I had an on-premise interview with a PMC member. The recruiter did a good job planning the interviews and was helpful throughout. The whole thing wrapped up in about two weeks from the first call to getting the offer.

Confirmed questions8 questions
  • Can you explain how SQL Injection operates?
  • What exactly is meant by CSRF attacks?
  • Describe Access Specifier Manipulation.
Hortonworks logo
Hortonworks

Software Engineer

Engineering

Senior Difficult Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Technical screen
Interview formats
Coding Technical System Design

They had 3 face-to-face rounds. The first round, I implemented the LRU cache. Then, the second round focused on primary and secondary nodes and the split brain problem, followed by implementing a hash table and an ordered hash map. The third round was an 'architect round,' but it felt like a formality as they moved through it quickly, almost as if they'd already decided against me based on the earlier rounds.

Confirmed questions4 questions
  • Could you implement the LRU cache?
  • What are your thoughts on primary and secondary nodes, and can you explain the split brain problem?
  • Please implement the hash table yourself.

Hortonworks Software Engineer Interview Questions

Quoted word for word from Hortonworks interview reports.

Given a Java process with PID=1234, how would you list the JARs it has loaded?

Read reports

How can you solve the problem of printing file lines in reverse order using the tail command?

Read reports

Write a program to group and print all anagrams found within a collection.

Read reports

Can you print the contents of a file in reverse order, line by line?

Read report

What is a distributed approach to print all lines in a file in the reverse order?

Read report

What are the different JVM arguments available, how are they specified, and what is their function?

Read report

In a SQL query, how can you limit the number of returned records to a specific count?

Read report

Write a program to compare two version strings, such as "1.2.00.01" and '1.2.15.08'.

Read report

Formats, difficulty and experience

Across all 16 Hortonworks interview reports.

Interview formats

Technical 36.7%
Coding 28.6%
Behavioral 18.4%
System Design 12.2%
Presentation 2%

Interview difficulty

Easy 18.8%
Average 56.2%
Difficult 25%

Candidate experience

Positive 31.2%
Neutral 12.5%
Negative 56.2%