Conga logo

Conga Software Engineer Interview Questions
& Process

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

Based on 48 interview experiences · FREE TO READ

3.4 Rounds average
Average Typical difficulty
54.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Conga.

Showing 3 of 48
Conga logo
Conga

Software Engineer Intern

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Coding

In total there were two rounds. The first round was a behavioral interview with a manager that covered basic questions about my experience and why I was interested in Conga. The second round was more focused on coding, and I was given two easy/medium coding questions, along with many similar behavioral questions.

Confirmed questions4 questions
  • What is your motivation for applying to Conga?
  • Could you please introduce yourself?
  • Can you tell me about your past experiences?
Conga logo
Conga

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Background check Offer
Interview formats
Technical Behavioral

The interview was for .Net Core development and SQL. There were 4 rounds in total: 1 hiring manager, 2 technical, and a final hiring manager round (not sure why two HM rounds). HR mentioned the company hasn't done well this year and offered a lower package, which makes you wonder why an employee would join. The hiring manager was good and kept his camera on during all online video calls. The second round was technical, and the interviewer had a terrible attitude. He asked an OOPS concept question and expected a perfect answer immediately. He even questioned my coding experience, asking if I was sure I had done coding, which annoyed me. When I asked him the same question back, he told me to take my time, so I did and corrected my mistake. Another strange question was about handling one API to return 3 different responses: a string, Customer Data, and a string and Customer Data. I suggested using a generic class, but he didn't like that. He said these aren't normal practices for building web APIs and implied I should have created 3 separate APIs for separation of concerns. My advice is, if asked such questions, it's better to decline and state you're not a good fit, as these interviewers seem to think they're accomplished by asking odd questions. It's best to avoid such interviews.

Confirmed questions3 questions
  • I have one API but need to return 3 different responses: one string, Customer Data, and string and Customer Data.
  • Some OOPS concept.
  • Predicate.
Conga logo
Conga

Software Engineer

Engineering · more than a year ago

Entry Average Neutral experience Decline offer 4 rounds
Interview process
Recruiter call Technical screen Phone screen Take home Offer
Interview formats
Technical Behavioral Coding Other

It started with a recruiter call, then two 30-minute phone interviews focusing on technical aspects. After that, I had a chat with the hiring manager, also by phone. The last step was an online aptitude test. The technical interviews were okay, not super hard but also not very deep considering they were only an hour total. The recruitment process itself was a bit disorganized. I got the offer in mid-February, even though I finished the last interview in late November, and there wasn't much communication in between. They gave me about a week to decide on the offer and were pretty firm about the deadline, which felt a bit rushed.

Confirmed questions3 questions
  • Can you describe your background and experience?
  • Tell me about a time when...
  • Tell me about yourself.

Conga Software Engineer Interview Questions

Quoted word for word from Conga interview reports.

What are all the possible moves a knight can make on a chessboard from a specific starting position?

Read reports

For Java, which data type is appropriate for storing passwords?

Read reports

Create your own string reverse method, without using split or tokenizer. Example: input: My name is John output: John is name My

Read report

What is the time complexity for specific operations in Binary Trees?

Read report

How do you sort a big array (size > 20000) with only numbers 0,1,2,3,4 with O(n) complexity?

Read report

How would you ensure a class called 'Test' can only be instantiated 10 times?

Read report

Formats, difficulty and experience

Across all 48 Conga interview reports.

Interview formats

Technical 36.8%
Coding 28%
Behavioral 25.6%
System Design 4.8%
Other 3.2%

Interview difficulty

Easy 10.4%
Average 72.9%
Difficult 16.7%

Candidate experience

Positive 54.2%
Negative 29.2%
Neutral 16.7%