Q2 Software logo

Q2 Software Software Engineer Interview Questions
& Process

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

Based on 24 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
62.5% Positive experience

Candidate interview experiences

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

Showing 3 of 24
Q2 Software logo
Q2 Software

Software Engineer

Engineering · nearly a year ago

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Behavioral Technical

The interview process started off great. The recruiter and engineering manager were transparent and forthcoming about the process and looked forward to next steps with me meeting the team in-person for the final stage of the interview process. Unfortunately, this is where communication stopped. I didn't hear back and received no email about rejection, next steps, etc... I followed up with the recruiter asking about my status and he was shocked I didn't receive the email invitation about next hiring steps. I said this was no problem and understood that these things happen. The recruiter said if it would be ok for them to follow-up with text because of the email problems and I said yes. Then I was ghosted.

Confirmed questions1 question
  • What is your approach to solving problems?
Q2 Software logo
Q2 Software

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience Decline offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding

This interview process was absolutely pathetic. The interviewer seemed to want to show off his knowledge and would giggle when my answers weren't what he expected. He even raised his voice, almost shouting, asking if that's what I was asking. I don't mind rejection if you feel I'm not a good fit; that's your choice. But the way you conduct the interview says a lot about you. I saw on LinkedIn that this interviewer has 15 years of experience, and he still acted like he needed to prove to me that he knows way more than I do. He has at least three times my experience, yet it felt like a test. My suggestion for the organization is to remind interviewers to be polite. This is an interview, not a college viva. Focus on what candidates know, not just what they don't.

Confirmed questions3 questions
  • What are the concepts of C# related to parallelism?
  • Can you explain Angular concepts concerning parallelism?
  • What are the SQL concepts concerning parallelism?
Q2 Software logo
Q2 Software

Software Engineer

Engineering

Mid Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding

So the first thing was a phone call with two devs and a manager, lasted about 40 mins. They mainly asked about my resume and past stuff, pretty high level. Then, later that day, the recruiter called to set up an on-site interview for a few days later. It was about two and a half hours long and had three parts, each around 45 mins. The first part was with a dev who asked about my resume and then had me do a basic coding quiz on CoderPad - like five functions to fill in, took maybe 20 mins. The other two parts were with a mix of devs and managers, asking about my resume, experience, and personality. After the last bit, one of them showed me around the office. The recruiter called me back the same day and said I'd know in 24-48 hours. They did get back to me in that time with a written offer. The whole thing took just over a week from the first call to getting the offer.

Confirmed questions3 questions
  • Can you detail a technical challenge you've encountered and explain your approach to resolving it?
  • What is the process for locating the index of a specific item within an array?
  • Describe how you would go about optimizing a SQL query.

Q2 Software Software Engineer Interview Questions

Quoted word for word from Q2 Software interview reports.

Could you write a function that takes a string and returns the number of palindrome substrings it contains?

Read reports

Can you write a function that accepts a string and returns the count of characters needed to make it a palindrome? If it's already a palindrome, it should return -1.

Read report

Can you calculate the next greatest number from a given number's digits?

Read report

What is the Next Greater Element for each element in an array?

Read report

Is there a pair of numbers that sum to a target value?

Read report

Formats, difficulty and experience

Across all 24 Q2 Software interview reports.

Interview formats

Behavioral 37%
Technical 31.5%
Coding 24.1%
System Design 3.7%
Group 3.7%

Interview difficulty

Easy 45.8%
Average 50%
Difficult 4.2%

Candidate experience

Positive 62.5%
Negative 33.3%
Neutral 4.2%