Design a personal finance aggregator | Perplexity AI Interview Question