Skyscanner Interview Question

Q: Add a feature for the user to get alerts on price changes (Hard problem).