Bottomline logo

Bottomline Software Engineer Interview Questions
& Process

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

Based on 27 interview experiences · FREE TO READ

3.1 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bottomline.

Showing 3 of 27
Bottomline logo
Bottomline

Software Engineer

Engineering · nearly a year ago

Mid Difficult Positive experience No offer 5 rounds
Interview process
Technical screen Phone screen Onsite Recruiter call
Interview formats
Technical Coding Behavioral

The interview process is tough, with about 4 to 5 rounds in total. It starts with a technical screening. Then, there's an offshore or senior-level interview, followed by a tech managerial round. Finally, there's an HR interview.

Confirmed questions3 questions
  • Tell me about your experience with advanced Java.
  • Can you explain your knowledge of the Spring framework?
  • How have you used SQL for backend roles?
Bottomline logo
Bottomline

Software Engineer

Engineering · a year ago

Entry Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Technical screen Technical screen Technical screen
Interview formats
Behavioral Technical Coding

So I had four interviews. First was like a quick chat with the recruiter, just talking about me and the job. Then I talked to the director of software engineering, and he hit me with some technical questions on the tools we use like Java and SQL. After that, I had a chat with a senior software engineer. He asked more tech questions, plus stuff about data structures and algorithms, like how to reverse a string in Java and how to handle matching parentheses. I didn't actually code live, just talked through my approach. The last interview was with the VP of engineering, and he asked a lot of the same technical questions. It all seemed to go well, but they ended up hiring someone with more experience.

Confirmed questions4 questions
  • Can you explain what a SQL trigger is and its use cases?
  • Describe your approach to reversing a string in Java.
  • How would you approach solving the matching parentheses problem?
Bottomline logo
Bottomline

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding Behavioral

I was first contacted by HR via phone, but it took about 3 weeks for them to respond. When they did schedule an interview, it was for the wrong job description. After I pointed this out, they corrected the JD but insisted on keeping the same interview panel. The entire interview felt like a waste of my time and energy, like a mockery of experienced IT professionals. I'm surprised a junior person was sent to interview a senior candidate, or maybe the interviewer was on the bench due to lack of project experience.

Confirmed questions3 questions
  • What are some basic programming questions you can ask?
  • Can you ask questions relevant to the role?
  • Can you ask questions relevant to my experience?

Bottomline Software Engineer Interview Questions

Quoted word for word from Bottomline interview reports.

There are 3 boxes of green, orange, and green+orange. How do you know the contents of all boxes after picking from one box, given there is no labeling?

Read report

Can you explain what a SQL trigger is and its use cases?

Read report

Can you explain the differences between Python and Javascript?

Read report

Could you define two extensions used for data retrieval?

Read report

Formats, difficulty and experience

Across all 27 Bottomline interview reports.

Interview formats

Technical 40.3%
Behavioral 26.9%
Coding 20.9%
Other 4.5%
Group 3%

Interview difficulty

Easy 11.1%
Average 63%
Difficult 25.9%

Candidate experience

Negative 30.8%
Positive 50%
Neutral 19.2%