Taro Logo

Software Engineer Interview Experience

October 2, 2018
Positive ExperienceNo Offer

Process

I had my friend refer me to the recruiter. The interview scheduling process and the recruiter were very nice, and they provided a lot of useful materials for interview preparation.

The onsite interview consisted of:

  • 2 coding interviews
  • 2 architect interviews
  • 2 cross-functional interviews
  • 1 experience interview

The coding questions had high requirements; you needed to produce a runnable result in 45 minutes. The cross-functional interviews were also an important part of the Airbnb interview, asking why I chose the company.

I failed both architect rounds. There were two system design questions, which are well-known on Glassdoor and which I had prepared for. However, I received two negative responses in those rounds.

The first question was to design a translating system. I believe I came up with a design that met the interviewer's requirements, and it seemed the interviewer was satisfied.

The other question was a key-value cache design. I think the interviewer was not satisfied during that round. He tried to dig deeper to understand if I had overall and detailed knowledge of the system. What made me struggle was it was hard to grasp what he was asking, and I felt he was not satisfied with my answers. I may need to think more about system design interview expectations after these failures.

Overall, I think the interview process itself was good, and the recruiter was much friendlier than the Amazon recruiter.

Questions

Design a key-value pair caching storage.

Was this helpful?

Interview Statistics

The following metrics were computed from 191 interview experiences for the Airbnb Software Engineer role in United States.

Success Rate

14%
Pass Rate

Airbnb's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive39%
Neutral26%
Negative36%

Candidates reported having mixed feelings for Airbnb's Software Engineer interview process in United States.

Airbnb Work Experiences