Preparing for the Systems Design and Coding Interview

At Big Tech and high-growth startups, coding and systems design interviews are common - and fairly standard. A lot of people have asked me for preparation advice for these. Here is what I used when getting ready for an E5/ »

Equity for Software Engineers at Big Tech and Startups

A growing number of startups and Big Tech companies offer equity - stocks, options, and others - as part of software engineering compensation. However, I've noticed few engineers understand what these mean. When I was a hiring manager at Uber »

Mobile Platform Teams

This post is an excerpt Building Mobile Apps at Scale book I'm writing. The book is free - get it here. As the number of mobile engineers working on an app - or in the company - grows, the trend »

Previous Articles