Airbnb · Senior Frontend Engineer · Rejected
Rounds
- Recruiter call: A standard intro conversation about your background and experience.
- Technical phone screen #1: Implement a flat map function.
- Technical phone screen #2: Work with JavaScript classes and methods, building on top of a basic get/set implementation.
- Onsite (4 interviews):
- Technical coding #1: Build a deck of cards and render the top four cards in a simple UI.
- System design: Design their newsfeed.
- Behavioral: General questions about your experience and how you work.
Questions asked
- Implement a flat map function.
- Build a class with get and set methods, then extend it with more functionality.
Tips
- Accessibility matters in the UI and system design rounds. Use semantic HTML and the right elements, not just whatever gets the job done.
