Expedia Group interview question

Not hard questions plus some OOD