Airbnb | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
- First Round: Chat with HR.
- Second Round: Discussion with the hiring manager about projects. Passed this round.
- Third Round: Four parts:
- Technical Interview: Programming question related to geography, specifically about maximizing profit. The candidate used a greedy algorithm but did not meet the interviewer’s expectations for a more optimal solution.
- Leadership Discussion: Talked with a hiring manager about projects listed on the resume. Feedback indicated that the scope did not meet expectations.
- System Design: Designed a geographic key-value store. Passed this round.
- System Design: Designed a notification system to alert customers about listings of interest. Feedback indicated that some details were not thoroughly considered.
Technical Questions
- Dynamic Programming: Best Time to Buy and Sell Stock III
- System Design: Notification System
Tips & Insights
- Be prepared for deeper algorithmic questions beyond standard solutions.
- Ensure that project discussions highlight the scope and impact to meet expectations.