I was referred to Airbnb through a friend, which led to an interview. It was a phone call with a technical person. The senior engineer asked me a question, and I couldn't find a correct answer within 30 minutes. He was cooperative and gave me a hint, but I still couldn't solve the problem.
Given an array of arrays, implement an iterator class to allow the client to traverse and remove elements in the array list.
This iterator should provide three public class member functions:
hasNext()next()remove()The following metrics were computed from 82 interview experiences for the Airbnb Software Engineer role in San Francisco, California.
Airbnb's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Airbnb's Software Engineer interview process in San Francisco, California.