SAP Concur logo

SAP Concur Software Engineer Interview Questions
& Process

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

Based on 50 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
79.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at SAP Concur.

Showing 3 of 50
SAP Concur logo
SAP Concur

Software Engineer

Engineering

Entry Average Positive experience Accept offer 8 rounds
Interview process
Recruiter call Technical screen Technical screen Onsite Onsite Onsite Onsite Phone screen Offer
Interview formats
Technical Coding Behavioral

So I applied for a dev job in Prague. First, I had a Skype call with HR. Then, over two weeks, I had two technical screenings on Skype. After they said I did well, Concur set up the on-site interviews. In Prague, I had four separate 1:1 interviews that took about three hours. About half that time was them telling me about the company, their products, and the job, and the other half was actual technical interviewing. After the on-site interviews, I had one more Skype interview with the hiring manager, which was not technical. A really helpful HR person was with me the whole way, giving me feedback and setting up all the interviews. It all took a bit over a month until they made an offer.

Confirmed questions7 questions
  • Can you tell me about design patterns such as delegation and notifications?
  • What is the Model View Controller pattern?
  • What are some iOS specific language tools like categories?
SAP Concur logo
SAP Concur

Software Design Engineer

Engineering

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Coding System Design

I applied online and heard back from HR about a week later. They sent an email asking some standard HR questions. Since I wasn't in the US, all four rounds were done over Skype. The first round was with the Hiring Manager, covering career stuff and one Java coding problem. A few days later, they scheduled the rest. Round 2 was with a Senior Developer from the team, focusing on system design and also involved coding. Round 3 was another Java coding question, more of a discussion about a problem and how to tackle it in Java. Round 4 was with a Director, who mostly talked about the company and its perks, not really an interview. I got an offer within a week.

Confirmed questions4 questions
  • Be very strong in Java concepts as well as Java coding.
  • This position specifically required a Java developer.
  • Knowing multithreading and collections is important.
SAP Concur logo
SAP Concur

Software Engineer

Engineering

Mid Average Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

The interview process seemed geared towards recent graduates, which felt discriminatory. I think it's unfair to web programmers with extensive experience because the console application programming test uses a syntax and methods that are completely different from what they're used to. Candidates are already stressed from the interview and then have to complete a timed, error-free test. This kind of test feels out of place for those who graduated 10-15 years ago and have been hired based on their experience. It definitely made me nervous.

Confirmed questions1 question
  • complete a codinghire test requiring the creation of two console application programs

SAP Concur Software Engineer Interview Questions

Quoted word for word from SAP Concur interview reports.

Write a function that returns True if an array of integers contains an even number of 1s in a sequence.

Read reports

Find all possible combinations for a string containing '0', '1', and '?', where '?' can represent either '0' or '1'.

Read reports

Write a simple Java program to take a number as a string and sort its digits.

Read reports

Find the second highest integer in an array and the maximum distance within the list.

Read reports

How would you write a method to return the nth Fibonacci number given an input n, but without using recursion?

Read report

Could you write a method to return the nth Fibonacci number given an input n?

Read report

How can one ensure that code within a 'finally' block is not executed?

Read report

Given a gokart on a racetrack, write a method to identify the 10 quickest consecutive laps.

Read report

Can you explain the difference between a hash table and a hash map in Java?

Read report

Formats, difficulty and experience

Across all 50 SAP Concur interview reports.

Interview formats

Technical 35.6%
Behavioral 31.4%
Coding 27.1%
System Design 5.1%
Case 0.8%

Interview difficulty

Easy 14%
Average 72%
Difficult 14%

Candidate experience

Positive 79.2%
Negative 18.8%
Neutral 2.1%