Celonis logo

Celonis Software Engineer Interview Questions
& Process

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

Based on 52 interview experiences · FREE TO READ

3.5 Rounds average
Average Typical difficulty
59.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Celonis.

Showing 3 of 52
Celonis logo
Celonis

Software Engineer

Engineering · nearly a year ago

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite
Interview formats
Behavioral Technical Coding

After the initial chat with the recruiter, there were 3 more stages. First, a coffee chat with the team lead. It was great to learn more about the team and talk about my background. The lead even spent extra time answering my questions. Then, a tech challenge that felt pretty cool and gave a good idea of what the job entails. No weird questions, thankfully. The tech interview focused on Angular but also covered important general concepts. Finally, I interviewed with the VP, who asked some really good questions about how I decide on UI stuff.

Confirmed questions2 questions
  • Can you share a recent challenging problem you solved in your career?
  • What's your process for ensuring that customers find your UI modifications valuable and acceptable?
Celonis logo
Celonis

Software Engineer

Engineering

Mid Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Presentation Onsite
Interview formats
Technical Coding Presentation Behavioral

This role was advertised as remote, and I mentioned 3 times I needed full-time remote, which they said was fine. Turns out, it wasn't. The interview had 5 steps: HR phone screen, a coffee chat about the role, a take-home coding challenge (Spring Boot), a 1-hour presentation/demo of the challenge solution, and a final meeting with senior management. I got through step 4 and had step 5 scheduled when they told me the role was hybrid, even though I said I couldn't relocate. This happened after 3 weeks and several hours of my time on interviews and the assessment. It felt like a total insult to my personal time, and frankly, unprofessional. I'm actually glad I didn't get hired by a company that disrespects candidates and has outdated in-office policies.

Confirmed questions5 questions
  • How would you fix dependency injection issues and extend the API?
  • Can you talk about multithreading and asynchronous processing in your solution?
  • Tell me about your implementation choices for the take-home assessment.
Celonis logo
Celonis

Software Engineer

Engineering

Entry Average Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Presentation Technical screen
Interview formats
Behavioral Technical Coding Presentation

The interview process felt excessively long for a non-FAANG European company. It started with a 30-min recruiter call, followed by a 45-min hiring manager call. Then there was a 3-4 hour take-home assessment, which I had to present for 1 hour. After that, there were two 90-min phone screens focusing on DS and algo (45 min each). What's frustrating is that this lengthy process doesn't even account for the final on-site rounds. During one of the interviews, the interviewer struggled to explain the problem clearly and only revealed additional requirements halfway through, which felt like a waste of time. It's disappointing that they don't offer feedback after taking up so much of a candidate's time.

Confirmed questions3 questions
  • Questions about recursion were asked.
  • DS and algo questions were presented in a Google Doc.
  • A React take-home assignment was part of the process.

Celonis Software Engineer Interview Questions

Quoted word for word from Celonis interview reports.

What is the runtime complexity for naive matrix multiplication, and can you name a sorted data structure that maintains its sorted order upon insertion?

Read reports

Could you explain the reason behind using lock_guard within the SAVE method?

Read reports

What are the various ways to prevent circular dependencies in Spring?

Read reports

Regarding the server I implemented, how would I be able to detect if my client experienced a segmentation fault?

Read reports

Can you explain why the parallel data structure was implemented this way?

Read report

Can you describe the various methods for dependency injection in Spring Boot?

Read report

How would you fix dependency injection issues and extend the API?

Read report

Can you quickly spot spelling and grammar errors in lengthy text passages?

Read report

What is your opinion on the file naming convention in projects?

Read report

Formats, difficulty and experience

Across all 52 Celonis interview reports.

Interview formats

Technical 32.6%
Behavioral 29.1%
Coding 27%
Presentation 7.1%
System Design 2.8%

Interview difficulty

Easy 5.8%
Average 69.2%
Difficult 25%

Candidate experience

Positive 59.6%
Negative 34.6%
Neutral 5.8%