Telstra interview question

1. What's singleton design pattern? 2. how to manage share variable in java beans