GitHub interview question

How would you build this chart?