Bolt interview question

How to get access to private fields or methods in Java? Why reflection is not good?