Pregunta de entrevista de Bolt

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