Macquarie Group interview question

Various technical questions