
Jive Software Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 14 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Jive Software.
Software Engineer
The interview was pretty straightforward, focusing on object-oriented programming concepts, data structures and algorithms, and brushing up on your fundamental knowledge. Make sure to talk about the projects you've worked on at your company in depth. If you're new to the field, be ready to discuss your main project.
- Can you introduce yourself?
- Could you explain bubble sort?
- How would you explain the knapsack problem?
Senior Software Engineer
The interview went a little over four hours, with each interviewer session lasting about 30-45 minutes. Some interviewers were there in person and some were remote. It probably depends on the interviewer, but I felt like they wanted to find out what candidates are really good at and also where they might have weaknesses. They asked several skill assessment questions and programming problems, but nothing like those weird, abstract puzzle questions some places ask to stroke their ego.
- What's the difference between final, finally, and finalize in Java?
- Can you explain the difference between an abstract class and an interface in Java?
- What is thread.local in Java?
Software Engineer
A recruiter reached out via LinkedIn, and we had a 30-minute phone call. During the call, she asked me some basic behavioral questions and inquired about my career aspirations. After that, she discussed open positions and suggested roles she thought I'd be a good fit for. Then, she sent over a technical test, which I completed within the agreed-upon timeframe. I followed up via email a week later since I hadn't heard back, but received no response.
- What are your long-term career goals?
Jive Software Software Engineer Interview Questions
Quoted word for word from Jive Software interview reports.
“Write a function to replace occurrences of a substring within a string.”
Read reports →“Can you write a method to replace all occurrences of a pattern in a string in place, using no additional memory? Assume there's enough space in the original string. The method signature is replace(String originalString, String patternToReplace, String patternToReplaceWith).”
Read reports →“What is thread.local in Java?”
Read reports →“What's the difference between final, finally, and finalize in Java?”
Read reports →“How would you merge two sorted linked lists?”
Read report →“What's the distinction between inner joins and left outer joins?”
Read report →“Can you explain the difference between an abstract class and an interface in Java?”
Read report →“What role do indexes play in SQL?”
Read report →“Can you explain Java's memory management and the basic workings of garbage collection?”
Read report →Formats, difficulty and experience
Across all 14 Jive Software interview reports.