- We wrote code that pushed to production on week 1
- There was a lot of independence with our work. Whenever we had an idea, we were free to code it up.
- Really thorough code reviews. I learned so much about code quality and good software engineering practices.
- Through KPCB, we attended events with leaders of the industry (like the CFO of Uber) and got to pick their minds.
- We met a TON of smart people, both in the fellowship program and out.
- Through KPCB's fellowship program, I interned at Airbnb. Airbnb is an incredible company that focuses a lot on discrimination and inclusion in their workplace culture. At Airbnb I felt like I could express any opinion without being criticized for it.
- The worst part about doing a software engineering internship is that sometimes I feel like I'm destroying my health by staring at a computer screen for 8 hours at a time, while sitting down on a not-so-ergonomic chair. I wish the internship incorporated more projects where I could talk to people and not have to stare at a screen.
Advice to Potential Interns
KPCB has the best resources in the valley. It also has the smartest people in the world. As far as working in the tech industry, there is really no better company in terms of technical bar, diversity of ideas and people, and a feeling of inclusion than Airbnb. In my 3 months here, only a single engineer has left the company (to do his own startup) out of the 500 engineers here. That is really telling about how strong the employees feel about the product and how much they believe in the mission (to let anyone belong anywhere).
Advice to Management
One nit: make the pay at Airbnb salaried instead of hourly. Sometimes I felt pressured to stay and work longer hours so I could earn more money. Sometimes I had to leave early from work at Airbnb to attend KPCB events, and I was not paid for those hours.
Sample Interview Questions
- Pretend you are teaching a class in which the students are required to write essays. Design software to catch plagarism.