Cadence Design Systems interview question

Data structure problems. Good introduction to your past project.