Jive Software logo

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

3.1 Rounds average
Average Typical difficulty
85.7% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Jive Software.

Showing 3 of 14
Jive Software logo
Jive Software

Software Engineer

Engineering · a year ago

Entry Average Positive experience Decline offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions3 questions
  • Can you introduce yourself?
  • Could you explain bubble sort?
  • How would you explain the knapsack problem?
Jive Software logo
Jive Software

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 1 round
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral

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.

Confirmed questions8 questions
  • 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?
Jive Software logo
Jive Software

Software Engineer

Engineering · more than a year ago

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Behavioral Technical

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.

Confirmed questions1 question
  • 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's the difference between final, finally, and finalize in Java?

Read reports

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

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.

Interview formats

Behavioral 41.9%
Technical 38.7%
Coding 19.4%

Interview difficulty

Easy 14.3%
Average 64.3%
Difficult 21.4%

Candidate experience

Positive 85.7%
Neutral 7.1%
Negative 7.1%