Bark logo

Bark Software Engineer Interview Questions
& Process

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

Based on 8 interview experiences · FREE TO READ

4.9 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Bark.

Showing 3 of 8
Bark logo
Bark

Software Engineer

Engineering · a year ago

Senior Average Positive experience Accept offer 8 rounds
Interview process
Recruiter call Take home Technical screen Onsite Technical screen Panel Onsite Offer
Interview formats
Coding Technical Behavioral

We kicked things off with a quick call with the tech recruiter. Then, there was a take-home coding challenge using Ruby on Rails. After that, I had a review session with a senior software engineer. Following that, we did some whiteboarding and database modeling with another senior engineer. Later, I interviewed with the Product Manager, followed by a behavioral interview, and finally, an interview with the CTO.

Confirmed questions1 question
  • What are your thoughts on how to correct a mistake made in the coding challenge?
Bark logo
Bark

Software Engineer

Engineering · more than a year ago

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

I had a phone screen with a recruiter, just some general questions. Then, another phone screen with the engineering manager where we talked about my past technical experience. After that, I got a take-home assignment to complete using Ruby on Rails. Next, there were two one-hour interviews with team members where they reviewed my take-home assignment. Finally, I had a phone call with a VP, and then they made me an offer.

Confirmed questions1 question
  • Could you describe how you would design the data models for an application that handles subscriptions?
Bark logo
Bark

Software Engineer

Engineering

Mid Easy Negative experience No offer 5 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Panel Background check Offer
Interview formats
Behavioral Technical Coding System Design

It was a call with a recruiter, then a phone screen with an engineering manager, followed by an offline coding challenge. After that, there was an in-person round with engineers, and finally phone calls with the CTO and VP of Engineering. While most interviewers were friendly, the startup vibe meant things were a bit disorganized, with timings often off and slow email responses. The VP of Engineering's style was also more confrontational than typical. Honestly, the process felt too long for the information gained, and I'd probably advise pushing back on the coding challenge part.

Confirmed questions2 questions
  • Tell me about yourself and your experiences.
  • How would you design a large-scale system like Twitter or Facebook?

Bark Software Engineer Interview Questions

Quoted word for word from Bark interview reports.

How would you design a large-scale system like Twitter or Facebook?

Read reports

Could you describe how you would design the data models for an application that handles subscriptions?

Read reports

What are your thoughts on how to correct a mistake made in the coding challenge?

Read reports

Can you answer some basic technical knowledge questions?

Read report

Tell me about a past project you really liked working on.

Read report

What behavioral questions were asked about your past experience?

Read report

Formats, difficulty and experience

Across all 8 Bark interview reports.

Interview formats

Technical 33.3%
Coding 25%
Behavioral 25%
System Design 8.3%
Group 4.2%

Interview difficulty

Easy 37.5%
Average 50%
Difficult 12.5%

Candidate experience

Positive 50%
Negative 50%