Bumble Inc. logo

Bumble Inc. Software Engineer Interview Questions
& Process

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

Based on 21 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
52.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bumble Inc..

Showing 3 of 21
Bumble Inc. logo
Bumble Inc.

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Technical

The technical interview happened via video call with a shared code platform. HR sent an email beforehand listing potential topics, focusing on mobile apps and networking, but the actual interview didn't cover these. The first part involved PHP questions about character encoding (1-byte vs multi-byte), array manipulation, and using the PHP documentation to find obscure functions. This was interesting as it showed how I handle the unknown and find solutions. The second part was SQL, which was rough. The questions were tricky, like 'Here are 2 tables, get names and grades ordered by date, NO JOIN allowed' and a similar one. It was difficult because you're live with someone interrupting, silently watching, and not offering helpful guidance. It felt uncomfortable trying to figure out these 'questions'. The PHP part tested thinking, engine knowledge, CS fundamentals, and doc reading, but the SQL part was full of gotchas with no room to think or try solutions. I didn't get the job because I ran out of time on one SQL question, which I solved instantly afterward. Pretty disappointed.

Confirmed questions2 questions
  • Could you count characters in a word, accounting for multi-byte and non-ASCII characters like Spanish or Chinese?
  • Can you determine if two words are anagrams, even with multi-byte and non-ASCII characters involved?
Bumble Inc. logo
Bumble Inc.

IOS Software Developer

Engineering · more than a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding Behavioral

Started with a recruiter call to discuss my experience, the company, and what to expect next. They mentioned no LeetCode style questions. Then had two 1:1 technical interviews. The live coding questions were pretty simple, but both focused a lot on Concurrency and Threading. When I asked if this was a common issue in the app, the interviewers said they had an abstraction for it, which seemed a bit odd given the focus. Even though the recruiter said no LeetCode questions, I was given a Tree question with only 5 minutes left. I made small mistakes in the coding sessions, like with 'frame vs bounds', but figured out the correct answers when discussing with the interviewers. The feedback mentioned I didn't get these right the first time, leading to a pass. The coding was done in CoderPad, missing features like auto-completion and compiler warnings, which aren't present in real-world coding environments where such issues are usually prompted. Missing these in CoderPad (and then correcting) resulted in a fail. The company seemed cool, but the interviewers felt like gatekeepers, expecting perfect answers immediately on minor issues that are easily fixed in actual work. The recruiter gave feedback afterward but didn't seem to take notes on anything I mentioned, appearing indifferent and just going through the motions.

Confirmed questions3 questions
  • How would you search a tree for a specific value?
  • Can you explain the difference between frames and bounds?
  • Write a test for something.
Bumble Inc. logo
Bumble Inc.

Software Engineer

Engineering

Entry Average Positive experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite
Interview formats
Technical Coding Behavioral

Came in through campus recruiting, there were 3 rounds total. The first round was an in-person technical interview on campus. The second round was a virtual technical interview. The third round was an in-person behavioral interview at their office. For the first round, it's best to focus on correctness and edge cases first, then think about optimization. They ask questions that are doable and straightforward, similar to LeetCode questions. The team is very kind and friendly, and the recruiter was very communicative. I was able to ask for specific feedback after the interview.

Confirmed questions1 question
  • Write code for a simple problem related to dating apps, you can use any language you prefer.

Bumble Inc. Software Engineer Interview Questions

Quoted word for word from Bumble Inc. interview reports.

Can you determine if two words are anagrams, even with multi-byte and non-ASCII characters involved?

Read reports

What is an autorelease pool and how is it used in iOS development?

Read reports

Could you count characters in a word, accounting for multi-byte and non-ASCII characters like Spanish or Chinese?

Read report

Can you explain the difference between frames and bounds?

Read report

Implement a self-updating Tweeter feed. On-site you need to know the ins and outs of scrolling a page and computing the top and bottom of the page.

Read report

Formats, difficulty and experience

Across all 21 Bumble Inc. interview reports.

Interview formats

Technical 38%
Behavioral 28%
Coding 26%
System Design 8%

Interview difficulty

Easy 19%
Average 61.9%
Difficult 19%

Candidate experience

Positive 52.4%
Neutral 9.5%
Negative 38.1%