
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
Candidate interview experiences
First-hand accounts from people who interviewed at Hortonworks.
Member of Technical Staff
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.
- Can you share your career history?
- Tell me about your background.
- What's your experience like?
Software Engineer
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.
- Can you explain how SQL Injection operates?
- What exactly is meant by CSRF attacks?
- Describe Access Specifier Manipulation.
Software Engineer
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.
- 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 →“How do you count the words in a string?”
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.